Behdad Esfahbod
210f93c143
[mutex] Prefer pthread over windows
...
https://github.com/harfbuzz/harfbuzz/issues/1728
6 years ago
Behdad Esfahbod
a5d1b0bdaa
Look for pthread even if win32
...
https://github.com/harfbuzz/harfbuzz/issues/1728
6 years ago
Behdad Esfahbod
f3b132187f
[mingw] Some more tweaks
...
It now survives ./config.status --recheck as well.
https://github.com/harfbuzz/harfbuzz/issues/1728
6 years ago
Behdad Esfahbod
c41ed54b16
[mingw] Add "make dist-win" to toplevel Makefile
6 years ago
Behdad Esfahbod
a0a75a7c70
[mingw] More
6 years ago
Ebrahim Byagowi
309a9d8ffb
[ci] Remove --without-icu now that we have it in ./mingw{32,64} scripts
6 years ago
Behdad Esfahbod
ccfe642c0c
[mingw] Force off ICU
...
If cross-compiled ICU is not available, we might end up finding the
native ICU via icu-config. That's distracting.
6 years ago
Ebrahim Byagowi
0e6b7f7cd5
[ci] Build mingw on Fedora and store .exe outputs
6 years ago
Behdad Esfahbod
7b716cbbe6
[ming2] Update instructions
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1728
Only left to write how to create a win32 bundle.
6 years ago
Behdad Esfahbod
77a1b6b7c3
[mingw] Rename README.wine
6 years ago
Behdad Esfahbod
c68b426488
[mingw] Update for recent change
6 years ago
Behdad Esfahbod
5cf2e648a6
[mingw] Update for Fedora mingw installation location
...
Also adds --with-uniscribe by default.
Part of https://github.com/harfbuzz/harfbuzz/issues/1728
6 years ago
n8willis
e7ed85de95
Merge pull request #1691 from n8willis/usermanual-shaping
...
Usermanual: Add new chapters.
6 years ago
Nathan Willis
97ba206bed
Usermanual; minor.
6 years ago
Behdad Esfahbod
f93a5e6a7d
[win] Add mingw-ldd.py
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1728
6 years ago
Behdad Esfahbod
5fd3ece523
2.5.0
6 years ago
Behdad Esfahbod
1da089179b
Put back Since: tags for hb_color_get_*
6 years ago
Nathan Willis
dd5ad6b6b5
Usermanual-buffers-chapter: trim out fallback-of-ufuncs talk and just mention that stuff exists if you care to go find it.
6 years ago
Qunxin Liu
e1a5ce6aa6
Fix fuzzer crash testcase
...
Add a check for stringOffSet(uint16) overflow,
return early if overflow happens
6 years ago
Nathan Willis
240540ff9a
Usermanual-buffers-chapter: explain ICU fallback for Ufuncs.
6 years ago
David Corbett
d100ccad02
[use] Allow multiple FMs in a cluster
6 years ago
Behdad Esfahbod
487879e013
Don't compile in UCD if HB_NO_UCD defined
6 years ago
Behdad Esfahbod
1fffe51a29
[blob] Shuffle
6 years ago
rsheeter
96de94768b
Merge pull request #1722 from googlefonts/glyf
...
[subset] Use iterators in glyf/loca subsetting
6 years ago
Rod Sheeter
1197bef26c
[subset] Per code review, use hb_array to avoid duplicated type name
6 years ago
Rod Sheeter
e662532833
[subset] Cppcheck complaints
6 years ago
Rod Sheeter
13b3cd307e
[subset] Address @behdad review feedback
6 years ago
Behdad Esfahbod
c96c6b287f
One more
6 years ago
Behdad Esfahbod
b567d4ea14
Fix build after UCDN -> UCD
6 years ago
Behdad Esfahbod
226ab06ec1
[ucd] Add URL to dependencies
6 years ago
Behdad Esfahbod
65392b734e
[ucdn] Replace UCDN with a new UCD implementation
...
UCDN was ~120kb of data. New implementatoin is 69kb in default builds,
and 49kb if built with HB_OPTIMIZE_SIZE or __OPTIMIZE_SIZE__. The
latter automatically enabled if built with -Os or -Oz.
There's room to shave off another 10kb or 20kb. That will follow later.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1652
6 years ago
Behdad Esfahbod
12c59f6c40
[deprecated] Minor
6 years ago
Behdad Esfahbod
36dee9221f
[gen-ucd] Rename
6 years ago
Behdad Esfahbod
831c213501
[gen-ucd] Minor
6 years ago
Ebrahim Byagowi
15a9e32b56
Merge pull request #1723 from googlefonts/drop_tables
...
[subset] Add morx, mort, kern, and kernx to the default layout tables…
6 years ago
Garret Rieger
ff7fc6d488
[subset] Add morx, mort, kern, and kernx to the default layout tables drop list.
6 years ago
Qunxin Liu
993d81b9c5
[subset] Add one ttf file with fvar/STAT tables to integration test
...
Ignore gvar/MVAR/HVAR table
add support for --nameIDs=* option
6 years ago
Rod Sheeter
58ce477ac1
[subset] Report failure more often
6 years ago
Rod Sheeter
51a0129f73
[subset] Thar be comparison of integers of different signs
6 years ago
Rod Sheeter
14e3b0cf41
[subset] Code review feedback
6 years ago
Behdad Esfahbod
a03ed95e7d
[gen-ucd] Generate decomposition tables
...
Code is ugly. Ugh.
6 years ago
Behdad Esfahbod
8a48c88fa9
[gen-ucd] Comment
6 years ago
Behdad Esfahbod
b71d353cee
[gen-ucd] Remove some code
6 years ago
Rod Sheeter
4ea44112b5
[subset] Remove missed reference to hb-subset-glyf, was deleted
6 years ago
Garret Rieger
b928de91a7
[subset] Add test/subset/data/expected/layout to dist list.
6 years ago
Garret Rieger
0af9de13b7
[subset] For gsub subsetting only consider glyphs reachable via gsub closure.
6 years ago
Garret Rieger
c740c8636b
[subset] Add integration tests for SingleSubst.
6 years ago
Rod Sheeter
349d692b0e
[subset] Iter in and out for loca
6 years ago
Rod Sheeter
95445d79be
[subset] Write loca using more idiomatic harfbuzzese
6 years ago
Rod Sheeter
d1b12a5465
Merge branch 'master' of https://github.com/harfbuzz/harfbuzz into glyf
6 years ago