Martin Hosken
|
4de03a1585
|
Fix graphite intergration reordered clusters problem
|
7 years ago |
Behdad Esfahbod
|
8eed9cb11e
|
[kern] Fix invalid memory access if offset is zero
If offset is zero, we return Null() object. Wasn't prepared for that.
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=4088
|
7 years ago |
Khaled Hosny
|
b68fba4dc8
|
[test] Use glyph ids instead of forcing ft funcs
We were using ft funcs because these are CFF fonts, but we can avoid
glyph names instead and keep testing both ot and ft.
|
7 years ago |
Khaled Hosny
|
2fcfbcf805
|
[test] Fix another instance of component rounding
See https://github.com/behdad/harfbuzz/pull/590#issuecomment-341194673
|
7 years ago |
Behdad Esfahbod
|
c4f4c0a2fa
|
Fix indexing in unsafe-to-break marking for 'stch' feature
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=4099
|
7 years ago |
Behdad Esfahbod
|
822035ce73
|
[tests/arabic-stch.tests] Don't show flags
We don't need to test the actual flag values. For unsafe-to-break,
the --verify in run-tests.sh checks what we are interested in.
|
7 years ago |
Behdad Esfahbod
|
53f0c27ddc
|
Minor
|
7 years ago |
David Corbett
|
5a9cba9744
|
Mark non-initial left matras as unsafe to break
|
7 years ago |
Behdad Esfahbod
|
a615030683
|
[kern] Implement format-2 kern subtable
|
7 years ago |
Behdad Esfahbod
|
82a38d1f7a
|
[kern] Allow subtables longer than 64kb
Apparently calibri.ttf does this:
https://github.com/fonttools/fonttools/pull/1094#discussion_r148933791
|
7 years ago |
Behdad Esfahbod
|
625ae08fce
|
[kern] Towards implementing format-2
|
7 years ago |
David Corbett
|
74e82adaea
|
Mark glyphs involved in 'stch' as unsafe to break
|
7 years ago |
Behdad Esfahbod
|
601126ad40
|
[configure] Fix gobject default value in help output
Fixes https://github.com/behdad/harfbuzz/issues/607
|
7 years ago |
Behdad Esfahbod
|
5aad819433
|
Simplify tracing code when tracing is disabled
Fixes https://github.com/behdad/harfbuzz/pull/605
|
7 years ago |
Behdad Esfahbod
|
40ec3bbb55
|
Consolidate debug stuff into hb-debug.hh
Part of fixing https://github.com/behdad/harfbuzz/pull/605
|
7 years ago |
Behdad Esfahbod
|
384862d7ee
|
Remove NO_COPY()
|
7 years ago |
Unknown
|
97145df249
|
Trivial typos
Found using `codespell -i 3 -w -I '../harf-whitelist.txt'`
whereas the whitelist contents were:
```
beng
iff
pres
ot
te
teh
```
|
7 years ago |
ebraminio
|
4a591a0e51
|
[ci] Add ArchLinux (#604)
|
7 years ago |
ebraminio
|
d18ee5afe8
|
Copy dummy docs/circle.yml to gh-pages branch (#603)
|
7 years ago |
ebraminio
|
1955cbecc9
|
Add a dummy CircleCI config to gh-pages branch (#602)
|
7 years ago |
Behdad Esfahbod
|
4b3278ef8d
|
[ot] Hook up horizontal kerning to kern table
Seems to work. Yay!
Still to do: run kerning if GPOS doesn't have 'kern' feature.
|
7 years ago |
Behdad Esfahbod
|
77acc1106e
|
[kern] More...
Almost there.
|
7 years ago |
Behdad Esfahbod
|
49c0f35580
|
[kern] See if this helps with making VS bot happy
|
7 years ago |
Behdad Esfahbod
|
2c439210c9
|
[uniscribe] Fix a couple of VS warnings
|
7 years ago |
Behdad Esfahbod
|
4c43a23bf4
|
[kern] Implement Format0
|
7 years ago |
Behdad Esfahbod
|
ac3d937c6c
|
[kern] Implement some more
|
7 years ago |
Behdad Esfahbod
|
2a16f647ae
|
[kern] Start implementing kern table
Pushing this out early to catch bot errors since I'm using template tricks
we were not using in HarfBuzz before.
|
7 years ago |
ebraminio
|
292ef2675e
|
[ci] minor cleanup (#600)
|
7 years ago |
ebraminio
|
260246a279
|
[ci] Add Fedora builder (#598)
|
7 years ago |
Khaled Hosny
|
0e63cbed9c
|
[test] Fix difference between ft and ot font funcs
See https://github.com/behdad/harfbuzz/pull/590#issuecomment-341194673.
I simply removed the composite glyph and use the referenced simple
glyph directly.
|
7 years ago |
Khaled Hosny
|
0b8f8dd869
|
Revert "[test] We don’t care about glyph positions here"
This reverts commit 70137e2b4b .
|
7 years ago |
Khaled Hosny
|
f1245013bf
|
[test] Run shaping tests with both ot and ft funcs
|
7 years ago |
Khaled Hosny
|
70137e2b4b
|
[test] We don’t care about glyph positions here
Freetype and OT font functions give different positions for some glyphs
in this font (OT seems to be correct), but that is not what we are
interested in in this test.
See https://github.com/behdad/harfbuzz/pull/590#issuecomment-341045223.
|
7 years ago |
Khaled Hosny
|
9234b364b1
|
[test] Use ft functions for this test
https://github.com/behdad/harfbuzz/pull/590#issuecomment-340967271
|
7 years ago |
Khaled Hosny
|
afbfb9279c
|
[test] Always use ft font funcs for these tests
These are CFF fonts and ot functions don’t support CFF glyph names yet.
The next commit will run all tests with ot functions.
|
7 years ago |
ebraminio
|
33e62636f7
|
[ci] Add FreeBSD9 (gcc4) (#595)
|
7 years ago |
ebraminio
|
102f5ead49
|
Enable PSVita (arm-none-eabi) compile again and add it to CI (#594)
|
7 years ago |
Behdad Esfahbod
|
65d4e5bcda
|
[CircleCI] Ignore gh-pages branch
https://github.com/behdad/harfbuzz/pull/592
|
7 years ago |
Behdad Esfahbod
|
92bb508642
|
[indic] Use mutable for virama_glyph
|
7 years ago |
Behdad Esfahbod
|
6c04dcb28d
|
Use bsearch() for large SFNT table directories
|
7 years ago |
Behdad Esfahbod
|
b0e33da02d
|
Add BinSearchArrayOf<>
|
7 years ago |
Behdad Esfahbod
|
aca378f51e
|
Sanitize (Headless)ArrayOf()::len to ensure it doesn't use offsets
|
7 years ago |
Behdad Esfahbod
|
5f04711314
|
Fix HeadlessArrayOf::sanitize_shallow()
|
7 years ago |
Behdad Esfahbod
|
7ce9f397d1
|
Rename hb-sort-r.hh -> hb-dsalgs.hh
|
7 years ago |
Behdad Esfahbod
|
8eaff980fc
|
Remove HB_TAG_CHAR4
|
7 years ago |
David Corbett
|
d016c5bdb9
|
Categorize Grantha candrabindu for use in Tamil
|
7 years ago |
Behdad Esfahbod
|
b902605133
|
[CircleCI] Fix build
Fixes https://github.com/behdad/harfbuzz/issues/589
|
7 years ago |
Behdad Esfahbod
|
0f78d78aae
|
Merge commit '0feff4ba7b16501341c575e06b4c98a6e1bd2809'
|
7 years ago |
Behdad Esfahbod
|
0feff4ba7b
|
Simplify hb-sort-r.hh
See https://github.com/behdad/harfbuzz/pull/592
|
7 years ago |
ebraminio
|
b7982c9e65
|
[ci] Add CircleCI for cross-compiling (#592)
|
7 years ago |