-
This issue is applicable to most languages that form conjuncts from consonant clusters using an invisible virama.
A consonant cluster that uses a conjunct (rather than visible virama) should not be…
-
Terminal users always enter the terminal environment from a graphical environment. The initial interface is always graphical. Until now, we have relied entirely on third-party graphical terminal emula…
-
Some context:
- Dart does not properly support grapheme clusters https://github.com/dart-lang/language/issues/34
- Someone made a package to support them https://pub.dev/packages/icu/versions/0.0.1
…
-
While services often use grapheme count for character limits, the better analog for number of visual elements is grapheme clusters.
An encoding that takes advantage of zero-width joiner (ZWG) to en…
-
To reproduce:
```
» "👩👩👦👦" |> Str.toScalars
[128105, 8205, 128105, 8205, 128102, 8205, 128102] : List U32
» "👩👩👦👦" |> Str.graphemes
["👩", "👩", "👦", "👦"] : List Str
```
The `toS…
-
I thought `graphemes("hi❤️🔥")`
would return the list: `["h", "i", "❤️🔥"]`, a list of grapheme clusters that i could iterate with:
```
l.foreach fn(c)
println(c)
```
which would pri…
-
User dolanor@hachyderm.io on Mastodon asked:
```
does it handle grapheme cluster complexity?
```
Some initial investigation reveals that some do, such as `Words()` since it is counting groupin…
-
This issue is applicable to most languages that form conjuncts from consonant clusters using an invisible virama.
Because of the problems associated with grapheme cluster boundaries (see above), fi…
-
Example: emojis with skin tone
See spec https://unicode.org/reports/tr29/
-
Hi, I'm in the middle of implementing support for iterating over [grapheme clusters](http://unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries) in a project that I am working on and it seems like s…