Behdad Esfahbod
2e48fd0779
Sprinkle constexpr around
...
Being conservative. Also not sure it makes any real difference
in our codebase.
5 years ago
Behdad Esfahbod
df4448064e
Remove unused 'inline' specifier
5 years ago
Behdad Esfahbod
04a4957040
[amalgam] Add hb.cc to git
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1809
5 years ago
Behdad Esfahbod
62e60322cb
Minor
5 years ago
Behdad Esfahbod
ceb4c212dc
[amalgam] Fix UCD issue
...
This actually makes it build now!
Part https://github.com/harfbuzz/harfbuzz/issues/1809
Keeping open to add tests, CI, etc.
5 years ago
Behdad Esfahbod
7ca54811f4
[amalgam] Fix CFF
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1809
5 years ago
Behdad Esfahbod
3724f13ba0
[amalgam] Finish fixing Indic-like shapers
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1809
5 years ago
Behdad Esfahbod
eb37bc9d93
[use] Remove Syriac features
...
This was non-standard, and unused anyway.
5 years ago
Behdad Esfahbod
dc480fc471
[amalgam] More Indic-like issues
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1809
5 years ago
Behdad Esfahbod
d8b5353e07
[amalgam] More
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1809
5 years ago
Behdad Esfahbod
d115a9e022
[amalgam] Fix most duplicate-id instances in Indic-like shapers
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1809
5 years ago
Behdad Esfahbod
c073233f45
Add make rule to build hb.cc
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1809
5 years ago
Behdad Esfahbod
f1d20d9b4d
Add ucd-table make target
5 years ago
Michiharu Ariza
040b261dee
add bimap test along with bug fix/tweaks
5 years ago
Ebrahim Byagowi
9c93f5cc2d
Merge pull request #1806 from carlo-bramini/master
...
Make harfbuzz working on all existing versions of Windows
5 years ago
Ebrahim Byagowi
4ab2d1d676
[dwrite] Apply minor style improves
5 years ago
Carlo Bramini
5ebd265e66
Fix error rised by GCC8+
5 years ago
Carlo Bramini
693dacbb1c
Use lower case file name with #include
...
I tried to cross compile harfbuzz for Windows and an error was generated because `DWrite_1.h` was not found.
This happened because the filesystem is case sensitive and for this reason that include file was not found.
The right name of the file to be used is `dwrite_1.h`, with all letters not capitalized:
https://docs.microsoft.com/en-us/windows/desktop/api/dwrite_1/
I also verified in the installation of VS2017 with Windows Kit v10 and in that place it was also lower case.
So, in my opinion it should be better to change this.
5 years ago
Carlo Bramini
a4543d408b
Empty DIRECTWRITE_LIBS
...
Not used anymore since DWRITE is loaded dynamically.
5 years ago
Carlo Bramini
601b6825b0
Dynamically load DWRITE
...
Also checks if DWriteCreateFactory() has been executed successfully.
5 years ago
Behdad Esfahbod
ad341d5f16
[config] Fix CoreText build with NO_AAT
5 years ago
Ebrahim Byagowi
3f806673fb
Apply some minor improves on CFFIndex
5 years ago
Ebrahim Byagowi
ddd29e5594
minor, reuse StructAtOffset logic in StructAtOffsetOrNull
5 years ago
Ebrahim Byagowi
9db7ce73d7
minor style improve in hb-cff-interp-common.hh
5 years ago
Ebrahim Byagowi
9a7b7bd9fc
style fix for pylint complain
5 years ago
Behdad Esfahbod
8d36ef50c8
[config] Add links
5 years ago
Behdad Esfahbod
f53590971c
[test] Make Unicode tests strict against internal UCD
...
https://github.com/harfbuzz/harfbuzz/pull/1799
5 years ago
David Corbett
d42264f151
Test at least one character per Unicode version
5 years ago
Ebrahim Byagowi
7185bd6ffb
Merge pull request #1800 from harfbuzz/harfbuzz/cffnull_fix2
...
[CFF] fix for Subrs null ptr access
5 years ago
Michiharu Ariza
8341c0b304
add test case file
5 years ago
Michiharu Ariza
01832fd16b
alternate fix for https://crbug.com/971933
5 years ago
Behdad Esfahbod
cd65305b05
[config] Don't disable emoji sequences in HB_TINY
...
It makes sense to disable this code these if editing is not needed.
However, this is also necessary to correctly display emoji sequences
in right-to-left direction. For that reason, don't auto-disable it.
5 years ago
Behdad Esfahbod
7298716a3c
[config] Compile out modified combining-class if HB_NO_OT_SHAPE
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
5 years ago
Behdad Esfahbod
1cdd0fa60d
[emoji] Port generator to packtab
5 years ago
Behdad Esfahbod
5130c90ac0
[config] Add HB_NO_EMOJI
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
5 years ago
Behdad Esfahbod
9d5b5348c7
[config] Add HB_NO_SHAPER
...
Don't know who would want when why. But makes sense to have.
5 years ago
Behdad Esfahbod
8fe15485cb
[config] Add HB_NO_OT_TAG
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
5 years ago
Behdad Esfahbod
7dcf8e126e
[config] Fix build with HB_NO_OT_LAYOUT
5 years ago
Behdad Esfahbod
2804790bce
[config] Add dependency
5 years ago
Behdad Esfahbod
b0fd16eec6
[config] Add dependency
5 years ago
Behdad Esfahbod
12092a46d8
[config] Rename HB_NO_SHAPE_AAT to HB_NO_AAT_SHAPE
5 years ago
Behdad Esfahbod
bb4bbe617d
[config] Add HB_NO_OT_LAYOUT
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
5 years ago
Behdad Esfahbod
ab40a2feec
[config] Enable HB_NO_OT_FONT in HB_NO_OT
5 years ago
Behdad Esfahbod
7aad53657e
[config] Add HB_NO_OT_SHAPE / HB_NO_OT
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
5 years ago
Behdad Esfahbod
cee9f6e044
Fail compile if no shapers enabled
5 years ago
Behdad Esfahbod
8786820a5a
[src] Add make targets "tiny" and "tinyz"
5 years ago
Behdad Esfahbod
b14e413fae
2.5.3
5 years ago
Behdad Esfahbod
3bfa878c98
[gen-ucd] Protect against accidents like previous commit
...
https://github.com/harfbuzz/harfbuzz/pull/1796
5 years ago
David Corbett
f4ea1a9afb
[ucd] Include scripts added in Unicode 10 or later
5 years ago
Michiharu Ariza
10bd6b8d91
minor
5 years ago