Behdad Esfahbod
|
fdd1770e00
|
Add API/cmdline to show glyph extents when serializing buffer
New API: HB_BUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS
hb-shape now accepts --show-extents.
Patch from Simon Cozens.
|
2015-08-24 13:49:55 +01:00 |
Behdad Esfahbod
|
2cee5b68a0
|
[ot-font] Fix short-offset calculation
|
2015-08-24 13:45:12 +01:00 |
Behdad Esfahbod
|
b50fcfa829
|
[ot-font] Implement glyph_extents() for TrueType fonts
This brings ot-fonts into almost-complete shape and mostly in par with
ft font.
|
2015-08-23 14:42:20 +01:00 |
Behdad Esfahbod
|
0299b45000
|
Make BYTE a real type
|
2015-08-21 12:44:36 +01:00 |
Behdad Esfahbod
|
ed6962c795
|
[coretext] Use i32 instead of u32 as well
Shouldn't cause *any* functional changes, but is more correct.
|
2015-08-20 15:39:53 +01:00 |
Behdad Esfahbod
|
163c435f18
|
[uniscribe] Fix negative offsets
Ouch!
|
2015-08-20 15:39:06 +01:00 |
Behdad Esfahbod
|
789b89ef71
|
1.0.2
|
2015-08-19 13:39:57 +01:00 |
Behdad Esfahbod
|
958c268fa3
|
[coretext] Add TODO item
|
2015-08-19 13:22:12 +01:00 |
Behdad Esfahbod
|
7c5bee09d9
|
[uniscribe] Fix font scale handling
By default shape at upem (or ppem), and scale results.
Similar to work done in CoreText backend, but using upem as default.
|
2015-08-19 13:20:31 +01:00 |
Behdad Esfahbod
|
902e74a098
|
Commented-out code to print buffer before each lookup
To be turned into a useful HB_DEBUG_SHAPE infrastructure...
|
2015-08-18 18:55:03 +01:00 |
Behdad Esfahbod
|
75504a5048
|
Allow serializing buffer with output-buffer being used
Ie, don't call get_positions() if positions are not
requested for serialization.
|
2015-08-18 18:47:02 +01:00 |
Behdad Esfahbod
|
e47b772a56
|
[ot] Change buffer content type right after we map to glyphs
Needed for upcoming debug output changes.
|
2015-08-18 18:42:47 +01:00 |
Behdad Esfahbod
|
d104415e4c
|
[Android.mk] Update for SEA removal and USE addition
|
2015-08-18 17:33:34 +01:00 |
Behdad Esfahbod
|
ddd6bf12f1
|
Don't declare dependency on freetype in harfbuzz.pc
See comments.
|
2015-08-18 15:55:09 +01:00 |
Behdad Esfahbod
|
2c8b3b2e53
|
[debug] Print lookup index in debug-apply output
|
2015-08-18 14:36:43 +01:00 |
Behdad Esfahbod
|
50ad7788ee
|
[coretext] Remove assert that kicks in on Mac OS 10.6
http://crbug.com/419769
|
2015-08-18 10:22:16 +01:00 |
Behdad Esfahbod
|
2b646fa07f
|
Remove unused function
|
2015-08-17 16:03:28 +02:00 |
Behdad Esfahbod
|
539a610e2e
|
Add Libs.private and Requires.private to harfbuzz.pc
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=64501
|
2015-08-11 12:58:49 +02:00 |
jfkthame
|
c7dfe316f8
|
Don't rely on .cluster in _hb_ot_shape_normalize()
Fixes https://github.com/behdad/harfbuzz/pull/124
|
2015-08-09 18:26:27 +02:00 |
jfkthame
|
9099e48e29
|
Don't rely on .cluster field in fallback_position
Fixes tests/cluster.
Fixes https://github.com/behdad/harfbuzz/pull/123
|
2015-08-08 18:03:38 +02:00 |
Behdad Esfahbod
|
f3792342f6
|
[tests] Add test for fallback positioning with cluster_level > 0
For https://github.com/behdad/harfbuzz/pull/123
Currently fails. Fix coming.
|
2015-08-08 18:03:16 +02:00 |
Behdad Esfahbod
|
bd22a5cfae
|
Bug 91559 - HarfBuzz 1.0.1: Inconsistent DLL files specified/created...
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=91559
|
2015-08-07 11:13:27 +02:00 |
Behdad Esfahbod
|
02d6439f42
|
Merge pull request #122 from RomainNaour/static-fix
fix static linking with icu-uc
|
2015-08-03 22:47:18 +03:00 |
Romain Naour
|
160f635523
|
fix static linking with icu-uc
When linking test-unicode statically it needs $(ICU_LIBS)
which contains all required flags.
Especially -lstdc++.
Fixes:
http://autobuild.buildroot.net/results/210/2107f9dfb39eeb6559fb4271c7af8b39aef521ca/
Signed-off-by: Romain Naour <romain.naour@openwide.fr>
|
2015-07-31 16:12:26 +02:00 |
Behdad Esfahbod
|
9002c27b2f
|
1.0.1
|
2015-07-27 12:17:54 +02:00 |
Behdad Esfahbod
|
f1c20e1ba5
|
[USE] Fix out-of-bounds static array access
|
2015-07-27 12:16:02 +02:00 |
Behdad Esfahbod
|
260442346a
|
1.0.0
|
2015-07-26 23:39:10 +02:00 |
Behdad Esfahbod
|
df6cb84449
|
Merge branch 'use'
|
2015-07-26 19:40:55 +02:00 |
Behdad Esfahbod
|
2ed6be6670
|
0.9.42
|
2015-07-26 19:29:53 +02:00 |
Behdad Esfahbod
|
23e56e088a
|
Fix broken sentence
|
2015-07-25 17:38:21 +02:00 |
Grigori Goronzy
|
91a2e5d287
|
Update UCDN to upstream commit 8af93f30
This adds support for Unicode 8.0 and fixes a bug with wrong properties
for ranges of codepoints.
|
2015-07-25 17:32:16 +02:00 |
Behdad Esfahbod
|
786ba45847
|
[test] Encode Kharoshti text
Ouch!
|
2015-07-23 13:04:34 +01:00 |
Behdad Esfahbod
|
b423125503
|
[test] Add Batak and Buginese test texts
|
2015-07-23 13:01:55 +01:00 |
Behdad Esfahbod
|
b8c159ffcc
|
[test] Remove shaper-sea texts under shaper-use
|
2015-07-23 13:00:44 +01:00 |
Behdad Esfahbod
|
67ba7320cc
|
[test] Remove New Tai Lue texts
New Tai Lue changed encoding to visual, boring, model.
|
2015-07-23 12:58:21 +01:00 |
Behdad Esfahbod
|
c81d957a26
|
[test] Add tests for improved 'vert' feature
|
2015-07-23 12:50:48 +01:00 |
Behdad Esfahbod
|
8a6a16dbcb
|
[test] Add recently added test
Ouch.
|
2015-07-23 12:49:09 +01:00 |
Behdad Esfahbod
|
895fb31c7f
|
[test] Support additional options to hb-shape in micro-test suite
|
2015-07-23 12:14:03 +01:00 |
Behdad Esfahbod
|
0f98fe88f4
|
[ot] Search globally for 'vert' feature if not found in specified script/lang
Fixes https://github.com/behdad/harfbuzz/issues/63
|
2015-07-23 11:52:11 +01:00 |
Behdad Esfahbod
|
f327aacfa1
|
[ot] Minor
|
2015-07-23 11:32:59 +01:00 |
Behdad Esfahbod
|
d78463c801
|
Minor debug output fix
|
2015-07-23 10:11:35 +01:00 |
Behdad Esfahbod
|
d99f50bde0
|
Add missing TRACE_RETURN
|
2015-07-23 10:08:48 +01:00 |
Behdad Esfahbod
|
2dc8e3f470
|
[ot] Add missing return!
|
2015-07-23 10:07:21 +01:00 |
Behdad Esfahbod
|
582069172c
|
Add test case for deleting default ignorables with positioning
|
2015-07-22 18:44:59 +01:00 |
Behdad Esfahbod
|
8cfbc304ee
|
Fix hide-default-ignorables after f0010dfd01
We can't delete things before hb_ot_layout_position_finish(). So,
just zero the advance before it, and remove later.
|
2015-07-22 18:41:10 +01:00 |
Behdad Esfahbod
|
2dbd3d29d6
|
Fix hide-ignorables if font doesn't have space glyph
Was broken by 82b521aeb7 , as we have
positioning data by then and can't use the output buffer. Ouch!
|
2015-07-22 18:29:47 +01:00 |
Behdad Esfahbod
|
4ba796b26e
|
Refactor _hb_glyph_info_is_default_ignorable()
|
2015-07-22 17:41:31 +01:00 |
Behdad Esfahbod
|
f0010dfd01
|
[ot] Hide default-ignorables before finishing off positioning
For example, fixes the following sequence with Arial XP:
628 25cc 651 25cc 64e 3a 20 628 651 34f 64e
628 25cc 64e 25cc 651 3a 20 628 64e 34f 651
Discovered as part of:
https://bugs.freedesktop.org/show_bug.cgi?id=85873
|
2015-07-22 17:36:23 +01:00 |
Behdad Esfahbod
|
376d587f36
|
Implement more granular cluster-merging
TODO: Documentation.
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=71445
|
2015-07-22 16:51:12 +01:00 |
Behdad Esfahbod
|
a60e2cfa39
|
[ot] Don't rely on cluster numbers for ensure_native_direction()
|
2015-07-22 15:49:08 +01:00 |