-
This is a feature request for the Dart Analyzer to augment its current completion behavior for certain known callbacks in Flutter that handle user-generated text (e.g., https://api.flutter.dev/flutter…
-
In ICU4X, we have a Thai_graphclust_exclusive_model4_heavy model in https://github.com/unicode-org/icu4x/blob/master/experimental/segmenter_lstm/tests/testdata/Thai_graphclust_exclusive_model4_heavy
…
-
Remaining characters would turn red if you already used them all.
![image](https://user-images.githubusercontent.com/52900575/83338913-71693f00-a28e-11ea-8f14-614dd0465c60.png)
-
Terminals vary in their handling of grapheme clusters, such as ZWJ-based emoji clusters. See https://mitchellh.com/writing/grapheme-clusters-in-terminals for details, and https://mitchellh.com/writing…
-
Some parts of the text rendering code would be easier if glyphs forming a single character would be grouped. However this need to be done in a careful way to avoid performance regressions. Especially …
-
- identify breaking points (see HB_UNSAFE_TO_BREAK_HERE flag).
- adjust justification algorithm to include letter spacing.
-
A little suggestion. It seems like first check and second check do the same check implicitly.
Is there a case where the first check is false and the second true ? What do you think ?
``` rust
pub…
-
If you have something like
`let char: char = 'ア' // some extra text to jump to`
and try to symbol-jump to the text after the ア (this is a half-width katakana), the cursor goes 1 position after the c…
-
The keycap emoji, \*️⃣, used for the '\*' telephone button is encoded via a sequence of 3 codepoints:
- U+2A (Asterisk)
- U+FE0F
- U+20E3
Sometimes CommonMark treats the leading asterisk as a fo…
-
In some cases, namely when commands are inserted between characters, `luatex` + `harfbuzz` do not seem to handle the `zero width joiner` character (U+200D) properly. Consider the following example, to…