- 13 11月, 2012 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Since it has a couple of left-"matras".
-
- 02 11月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Through the Arabic shaper. It's similar to Mongolian.
-
- 12 8月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
The merger of normalizer and glyph-mapping broke shapers that modified text stream. Unbreak them by adding a new preprocess_text shaping stage that happens before normalizing/cmap and disallow setup_mask modification of actual text.
-
- 10 8月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
To room for more allocations, coming.
-
- 02 8月, 2012 2 次提交
-
-
由 Behdad Esfahbod 提交于
Hookup some Indic data to it. More to come.
-
由 Behdad Esfahbod 提交于
-
- 01 8月, 2012 2 次提交
-
-
由 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 提交于
Enabled for all shapers except for Indic.
-
- 31 7月, 2012 2 次提交
-
-
由 Behdad Esfahbod 提交于
Add a shaper class struct.
-
由 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.
-
- 30 7月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 19 7月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Fixes all Tibetan failures. All 180k of them! Merges back Hangul into the default shaper.
-
- 17 7月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
In a new callback... Currently unused by all complex shapers.
-
- 06 6月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 12 5月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 11 5月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
This is to incorporate it into GSUB/GPOS processing.
-
- 10 5月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 09 5月, 2012 2 次提交
-
-
由 Behdad Esfahbod 提交于
Like Uniscribe does.
-
由 Behdad Esfahbod 提交于
-
- 11 4月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 10 4月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
That's not in the OpenType spec, but it's what MS and Adobe do.
-
- 08 4月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Previously, we were NOT actually recomposing Hangul Jamo. We do now. The two lines in: test/shaping/texts/in-tree/shaper-default/script-hangul/misc/misc.txt Now render the same with the UnDotum.ttf font. Previously the second linle was rendering boxes. We can also start applying OpenType Jamo features later. At this time, I have no idea how the 'ljmo', 'vjmo', 'tjmo' features are supposed to work. Maybe someone can explain them to me?
-
- 06 4月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
In preparation for Hangul shaper.
-
- 08 3月, 2012 4 次提交
-
-
由 Behdad Esfahbod 提交于
This is the most convenient way to browse scripts.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
As requested by Jonathan Kew. We need to devise a better mechanism to choose which scripts to pass through the Indic shaper. Moreover, currently we are storing data for some scripts in the Indic shaper that are not even going through that shaper. Need to find a better way...
-
- 20 1月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 17 1月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Based on patch from Jonathan Kew.
-
- 09 9月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 05 8月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
Where causing issues for people with MSVC.
-
- 29 7月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 22 7月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
This allows the Indic shaper to request decomposed characters. This will handle split matra for free. Other shapers prefer precomposed characters.
-
- 08 7月, 2011 5 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 03 6月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
Nothing functional in there yet. So far, we're parsing IndicSyllabicCategory.txt and IndicMatraCategory.txt fils from Unicode Character Database and store them in an array to be used by the shaper. Also hooked up the shaper, but it does not do anything right now.
-