... | @@ -84,11 +84,11 @@ scripts, for example, Latin, Arabic, and Han. |
... | @@ -84,11 +84,11 @@ scripts, for example, Latin, Arabic, and Han. |
|
|
|
|
|
### Changes of Character and Glyph APIs
|
|
### Changes of Character and Glyph APIs
|
|
|
|
|
|
In early versions, we did not significantly distinguish between
|
|
In early versions, we did not significantly distinguish
|
|
characters and glyphs. This will lead to some confusion. Therefore,
|
|
characters and glyphs. This will lead to some confusion when processing
|
|
we introduce a new type called `Achar32`, which is the character's
|
|
text in complex script. Therefore, we introduce a new type called `Achar32`,
|
|
index value under a certain charset/encoding. While the type `Glyph32`
|
|
which is the character's index value under a certain charset/encoding.
|
|
is the index value of a glyph in a font.
|
|
While the new type `Glyph32` is the index value of a glyph in a font.
|
|
|
|
|
|
In order to reflect the correct character and glyph concepts,
|
|
In order to reflect the correct character and glyph concepts,
|
|
the following functions are removed:
|
|
the following functions are removed:
|
... | | ... | |