Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inconsistent info about adding BCP 47 Script tags #1334

Open
sku21 opened this issue Jun 24, 2024 · 2 comments
Open

Inconsistent info about adding BCP 47 Script tags #1334

sku21 opened this issue Jun 24, 2024 · 2 comments
Assignees
Milestone

Comments

@sku21
Copy link

sku21 commented Jun 24, 2024

In the Keyman docs, the mobile keyboard tutorial recommends adding a Script subtag to your keyboards by default so that Windows will install the keyboard correctly.

However, the BCP 47 page states that it should be omitted, and I also recently received a warning somewhere (sadly no screenshot) stating that the subtag was unnecessary.

I'm curious what the correct answer is, since the pages seem to give conflicting information...

@darcywong00
Copy link
Contributor

It can be quite complicated following BCP 47. The page does say

If your language only uses one writing system, omit the Script subtag.

So it's not a blanket statement for omitting script tag. Just for languages where there's a main script used. Like Latin script for English.

Another example is the Khmer language in Cambodia is written with "Khmr" script, so we only need km for the language.

@sku21
Copy link
Author

sku21 commented Jun 25, 2024

It can be quite complicated following BCP 47. The page does say

If your language only uses one writing system, omit the Script subtag.

So it's not a blanket statement for omitting script tag. Just for languages where there's a main script used. Like Latin script for English.

Another example is the Khmer language in Cambodia is written with "Khmr" script, so we only need km for the language.

Right... The mobile tutorial I linked says

We recommend that you always put in the script tag unless there is a specific reason not to.

Could this maybe be updated to clarify the reasons why you wouldn't? I don't have much knowledge of writing systems myself, so I didn't know why you wouldn't include the Script tag.

@mcdurdin mcdurdin self-assigned this Aug 12, 2024
@mcdurdin mcdurdin added this to the A18S10 milestone Aug 12, 2024
@mcdurdin mcdurdin modified the milestones: A18S10, A18S20 Sep 2, 2024
@mcdurdin mcdurdin added this to Keyman Nov 25, 2024
@mcdurdin mcdurdin modified the milestones: A18S20, 19.0 Nov 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

3 participants