w3c / w3c/afrlreq

Arabic question mark used with Adlam text falls back to a system font even when font contains the mark.

Open
#18 13 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

i:fonts l:ff s:adlm
Dominant language
HTML
Stars
11
Forks
4
PR merge metrics
No merged PRs in 30d

Description

A review of various browsers on desktop and mobile show the Arabic question mark rendered from a system font fall back despite the Adlam font containing the appropriate glyph. This can be seen at the center of the last line in the attached screen grabs. This was briefly discussed during Meeting 7 W3C Font and Text Community Group. (Meeting notes in link) It is possibly related to a script itemization issue where Adlam is not properly recognized.

Chrome Mac OS:
image

Firefox Mac OS:
image

Edge Android:
Screenshot_20210129-093413

Firefox Android:
Screenshot_20210129-093224

Chrome Android:
Screenshot_20210129-093442

Sample Inspection results from Firefox showing the question mark is rendered with Times New Roman.
image

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the linked Meeting 7 discussion and reproducing the Arabic question mark rendering in the listed desktop and mobile browsers. Investigate whether Adlam script itemization selects the system font; done means determining the cause and documenting a concrete resolution for the question mark to use the Adlam font glyph.

Written by the indexing model from the issue text.

Assessment

Domain
internationalization
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.