[HarfBuzz] harfbuzz-ng: Branch 'master'
Behdad Esfahbod
behdad at kemper.freedesktop.org
Tue Mar 6 17:47:57 PST 2012
src/hb-ot-shape-normalize.cc | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
New commits:
commit c346671b6b9b05fa51b95c16212eb29ac69510fa
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Tue Mar 6 20:47:50 2012 -0500
Minor doc fixes
diff --git a/src/hb-ot-shape-normalize.cc b/src/hb-ot-shape-normalize.cc
index eb9f32a..f255313 100644
--- a/src/hb-ot-shape-normalize.cc
+++ b/src/hb-ot-shape-normalize.cc
@@ -34,8 +34,10 @@
* This file exports one main function: _hb_ot_shape_normalize().
*
* This function closely reflects the Unicode Normalization Algorithm,
- * yet it's different. The shaper an either prefer decomposed (NFD) or
- * composed (NFC).
+ * yet it's different.
+ *
+ * Each shaper specifies whether it prefers decomposed (NFD) or composed (NFC).
+ * The logic however tries to use whatever the font can support.
*
* In general what happens is that: each grapheme is decomposed in a chain
* of 1:2 decompositions, marks reordered, and then recomposed if desired,
@@ -56,8 +58,8 @@
* which typically has better mark positioning.
*
* - When a font does not support a combining mark, but supports it precomposed
- * with previous base. This needs the itemizer to have this knowledge too.
- * We need ot provide assistance to the itemizer.
+ * with previous base, use that. This needs the itemizer to have this
+ * knowledge too. We need ot provide assistance to the itemizer.
*
* - When a font does not support a character but supports its decomposition,
* well, use the decomposition.
More information about the HarfBuzz
mailing list