Skip to content

Commit

Permalink
Clarify and expand readme
Browse files Browse the repository at this point in the history
  • Loading branch information
amake committed Apr 9, 2024
1 parent fe6a71e commit 4bf6b27
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ unsupported character.

## Methodology

The input text is split up into UTF-16 Unicode codepoints, and is compared
The input text is split up into UTF-16 Unicode code units, and is compared
against data compiled by the
[CodePointCoverage](https://github.com/amake/CodePointCoverage) project.

Expand All @@ -23,8 +23,12 @@ Emulator system images downloadable with the Android SDK.

Note that this methodology is not completely accurate. Known issues:

- Codepoints may be supported but not have glyphs (especially e.g. [variation
selectors](https://en.wikipedia.org/wiki/Variation_Selectors_(Unicode_block)))
- Codepoints need not have their own glyphs to be considered "supported"; see
e.g. [variation
selectors](https://en.wikipedia.org/wiki/Variation_Selectors_(Unicode_block))
- Codepoint-level analysis cannot account for support for multi-codepoint
grapheme clusters like [emoji ZWJ
sequences](https://www.unicode.org/emoji/charts/emoji-zwj-sequences.html)
- Especially on Android, vendors may bundle different fonts. Even "vanilla"
Android may have different fonts from the SDK
([example](https://github.com/amake/isittofu/issues/1))
Expand Down

0 comments on commit 4bf6b27

Please sign in to comment.