Frédéric Wang
485e4873fb
Add tests for hb_ot_math_get_glyph_variants ( #328 )
8 years ago
Behdad Esfahbod
a5629a2ed9
[MATH] Simplify test
8 years ago
Frédéric Wang
edcfa789bf
test-ot-math: Use different scales for vertical and horizontal directions and add test for hb_ot_math_get_min_connector_overlap. ( #327 )
8 years ago
Behdad Esfahbod
bc19f7fe20
[MATH] Add HB_OT_MATH_SCRIPT
8 years ago
Behdad Esfahbod
cdc9eef7da
[MATH] Enable tests for glyph-assembly italics-correction
8 years ago
Behdad Esfahbod
86106c7528
[MATH] Rename all API to hb_ot_math_*
8 years ago
Behdad Esfahbod
1ba767cd4e
[MATH] Move API from hb-ot-layout.h to hb-ot-math.h
8 years ago
Behdad Esfahbod
97b72da600
Whitespace
8 years ago
Behdad Esfahbod
559eb56447
[MATH] Wire up get_glyph_assembly()
8 years ago
Behdad Esfahbod
353f455af7
[MATH] Wire up get_glyph_variants()
8 years ago
Behdad Esfahbod
7fe0e28c22
[MATH] Start fleshing out glyph variant API
8 years ago
Behdad Esfahbod
1f3327f210
[MATH] Clean up math variants
8 years ago
Frédéric Wang
51da7a1cd6
MATH table: Add API to access math variants.
8 years ago
Frédéric Wang
722e620f20
Use G_TEST_DIST to build the path of math test fonts
8 years ago
Behdad Esfahbod
8d58e3433e
[MATH] Fix get_kerning() with negative y-scale
8 years ago
Behdad Esfahbod
94f5df5626
[MATH] Clean up get_kerning()
8 years ago
Behdad Esfahbod
17ff30e9af
[MATH] Clean up get_top_accent_attachment()
...
Note, the function now returns "half of horizontal advance width"
if top accent attachment for glyph is not explicitly defined.
This is what the spec requires. Updated tests.
8 years ago
Behdad Esfahbod
8bcf517fe5
[MATH] Clean up get_italics_correction()
8 years ago
Behdad Esfahbod
06003f71ba
[MATH] Clean up a bit more
8 years ago
Behdad Esfahbod
54c0cc38fb
[MATH] Clean up get_math_constant implementation
8 years ago
Behdad Esfahbod
8a8cfad9a0
[MATH] Cleanup previous commit a bit
8 years ago
Frédéric Wang
d7182d1296
MATH Table: Add API to access glyph info.
8 years ago
Behdad Esfahbod
6fd2fe418d
[MATH] Fixup math constants commit a bit more
8 years ago
Behdad Esfahbod
1a381153a2
[MATH] Fixups for math constants commit
8 years ago
Frédéric Wang
319ff59161
MATH Table: Add API to access math contants.
8 years ago
Behdad Esfahbod
4d3892e9b0
[MATH] Fixups for previous commit
8 years ago
Frédéric Wang
5fbcb992bd
MATH Table: Add API to check availability of math data.
8 years ago
Gregory Morse
02bfd965af
Update detectenv-msvc.mak ( #316 )
...
Windows x86 ARM capability
8 years ago
Ebrahim Byagowi
fc4e671f31
[coretext] Use intended coretext version check logic ( #315 )
8 years ago
Khaled Hosny
4867734528
Try to unbreak building on older macOS again ( #314 )
8 years ago
Behdad Esfahbod
d22ab6cf04
1.3.1
8 years ago
Dominik Röttsches
b717cd7be5
Do reconfigure the cascade list for Emoji font on OS X 10.9.5 ( #313 )
...
This seems to fix crash issues on 10.9.5 reported on Chrome, compare
crbug.com/549610
8 years ago
Dominik Röttsches
67e9fdf427
Blacklist Padauk 2.80 and 3.00 ( #311 )
...
According to comments in issue #305 broken GDEF tables lead
to incorrect rendering of Latin characters. Blacklisting
this font.
8 years ago
Ebrahim Byagowi
17f0dd2dfb
[ci] Add msys2 build to CI and run its testsuite on Windows ( #310 )
8 years ago
Ebrahim Byagowi
5362ce6a64
[dwrite] Minor, don't include unnecessary headers ( #309 )
8 years ago
Ebrahim Byagowi
c4f36b04e3
[ci] Add Windows CI support, provided by AppVeyor ( #308 )
8 years ago
Khaled Hosny
3d976d20f1
Show the shaper name in the debug message ( #306 )
8 years ago
Sascha Brawer
547ddb0721
Merge pull request #303 from behdad/fonnapa
...
Support Americanist Phonetic Notation
8 years ago
Sascha Brawer
e7ecbba2cc
Support Americanist Phonetic Notation
...
OpenType language system tag: `APPH`
https://www.microsoft.com/typography/otspec/languagetags.htm
IETF BCP47 variant tag: `fonnapa`
http://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
8 years ago
Sascha Brawer
bd1aac9c00
Merge pull request #302 from khaledhosny/master
...
[travis] Fix MacOS libtool issue
8 years ago
Khaled Hosny
a0f1b44b6c
[coretext] Blind fix for build on MacOS 10.9
8 years ago
Khaled Hosny
0634d5600e
[travis] Fix MacOS libtool issue
...
Reveals another MacOS build breakage in the Core Text shaper.
8 years ago
Behdad Esfahbod
18c19dd34d
Fix build
8 years ago
Behdad Esfahbod
91f2585411
Actually add test
8 years ago
Behdad Esfahbod
f1b76275da
Add tests for Chinese language tags
...
Using font from https://github.com/behdad/harfbuzz/issues/300
8 years ago
Behdad Esfahbod
37f21bdbb7
Map Macao to ZHH lang tag
...
Fixes https://github.com/behdad/harfbuzz/issues/300
8 years ago
Behdad Esfahbod
09c7a2d6bf
Limit bits-per-feature to eight
...
Limits number of alternatives per glyph per feature to 255, so be it.
That's better than possibly breaking shaping because of one bad feature
value.
8 years ago
Behdad Esfahbod
333173103b
Fix sign of shift operators
...
This one:
map->mask = (1 << (next_bit + bits_needed)) - (1 << next_bit);
before the fix, the shift was done as an int, causing overflow
if it ever got to 1 << 31. Sprinkle 'u's around.
Fixes https://bugs.chromium.org/p/chromium/issues/detail?id=634805
8 years ago
Behdad Esfahbod
10a0d4aa22
Map zh-Hant-HK to ZHH
...
Fixes https://github.com/behdad/harfbuzz/issues/300
8 years ago
Khaled Hosny
dd31fc9f7e
Don’t build UCDN support when building with GLib ( #296 )
...
Regression from: b424b6c372
.
8 years ago