- 01 8月, 2012 9 次提交
-
-
由 Behdad Esfahbod 提交于
If there is no GPOS, zero mark advances. If there *is* GPOS and the shaper requests so, zero mark advances for attached marks. Fixes regression with Tibetan, where the font has GPOS, and marks a glyph as mark where it shouldn't get zero advance.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Enabled for all shapers except for Indic.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Still working on it.
-
由 Behdad Esfahbod 提交于
Based on patch from Philip Withnall. https://bugs.freedesktop.org/show_bug.cgi?id=41095
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 31 7月, 2012 15 次提交
-
-
由 Behdad Esfahbod 提交于
Add a shaper class struct.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
When we removed the separate Hangul shaper, the specific normalization preference of Hangul was lost. Fix that. Also, the Thai shaper was copied from Hangul, so had the fully-composed normalization behavior, which was unnecessary. So, fix that too.
-
由 Behdad Esfahbod 提交于
Fixes 8 more Telugu tests. Failures at 15 (0.00154548%).
-
由 Behdad Esfahbod 提交于
-
- 30 7月, 2012 16 次提交
-
-
由 Behdad Esfahbod 提交于
Backport (forward-port?!) from upstream: commit 3ab7b37bdebf0f8773493a1fee910b151c4de30f Author: Behdad Esfahbod <behdad@behdad.org> Date: Mon Jul 30 10:50:22 2012 -0400 Fix misc leaks https://bugs.freedesktop.org/show_bug.cgi?id=31992 https://bugs.freedesktop.org/show_bug.cgi?id=31993 https://bugs.freedesktop.org/show_bug.cgi?id=31994 https://bugs.freedesktop.org/show_bug.cgi?id=31995
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
I didn't like it from the beginning.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
The d1d69ec5 change broke Kannada badly, since it was ligating consonants, pushing matra out, and then ligating with the matra. Adjust for that. See comments.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
This concludes the mark-attachment vs ligating interaction fixes (for now).
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
See comments. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=437633
-
由 Behdad Esfahbod 提交于
Start squeezing more out of lig_id/lig_comp.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
If two marks form a ligature, retain their previous lig_id, such that the mark ligature can attach to ligature components... Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676343 In fact, I noticed that we should not let ligatures form between glyphs coming from different components of a previous ligature. For example, if the sequence is: LAM,SHADDA,LAM,FATHA,HEH, the LAM,LAM,HEH form a ligature, putting SHADDA and FATHA next to eachother. However, it would be wrong to ligate them. Uniscribe has this bug also.
-
由 Behdad Esfahbod 提交于
-