Skip to content

Add new Saudi Riyal currency symbol to Arabic keyboards (RAlt+S) #3815

Open

Description

@mcdurdin
+ [RALT K_S] > U+20c1

U+20C1 is the new Saudi Riyal currency symbol, added in Unicode 17.0 in September 2025, and deployed in Win11 25H2.

I think we need to add U+20C1 to our Arabic keyboards.

Originally posted by @mcdurdin in #15345

RAlt+S is one option that matches the Windows layout change (kbda1.dll, Arabic 101)

Activity

  1. darcywong00 commented on Dec 12, 2025

    @darcywong00
    Contributor

    The list of Arabic keyboards I got in #3814

    • arabic_izza
    • arabic_w_o_dots
    • basic_kbda1, basic_kbda2, basic_kbda3
    • easy_arabic
    • sil_arabic_phonetic
  2. darcywong00 commented on Dec 12, 2025

    @darcywong00
    Contributor

    U+20C1 is the new Saudi Riyal currency symbol, added in Unicode 17.0 in September 2025

    Should we also 🍒 pick keymanapp/keyman#14728 to stable-18.0 so Keyman Developer 18.0 will include Unicode 17.0?

  3. LornaSIL commented on Dec 12, 2025

    @LornaSIL
    Contributor

    We don't have this in the SIL fonts (yet). Somehow I missed adding that when we updated the fonts for Unicode 17.0.
    As long as the keyboards don't specifically use Scheherazade New it should be fine to update the keyboards.
    I double-checked and Microsoft did add the character to Catrinity, Segoe, and Times New Roman.

  4. mcdurdin commented on Dec 12, 2025

    @mcdurdin
    MemberAuthor

    Should we also 🍒 pick keymanapp/keyman#14728 to stable-18.0 so Keyman Developer 18.0 will include Unicode 17.0?

    No, we don't need to update to newer standard versions for released versions of Keyman, generally. v19 will include Unicode 17.0 (or later).

  5. darcywong00 commented on Dec 15, 2025

    @darcywong00
    Contributor

    From @mcdurdin:

    For basic_kbda1, we'll also need to make the rules use chiral modifiers to incorporate

    + [RALT K_S] > U+20c1
    

    So

    + [SHIFT CTRL K_1] > U+200d
    

    becomes

    + [SHIFT LCTRL K_1] > U+200d
    + [SHIFT RCTRL K_1] > U+200d
    

    I (Darcy) have another question: What about the touch layout? Do we just put a single key on the right-alt layer?

  6. mcdurdin commented on Dec 15, 2025

    @mcdurdin
    MemberAuthor

    I (Darcy) have another question: What about the touch layout? Do we just put a single key on the right-alt layer?

    If we don't have good touch-specific layouts, then I guess that'll do. Otherwise perhaps a longpress on $?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions