Behdad Esfahbod
d740c8f78b
Fallback to 'kern' if no GPOS applied
15 years ago
Behdad Esfahbod
2f78c17197
Remove glibism!
15 years ago
Behdad Esfahbod
907e67da13
Oops, add file.
15 years ago
Behdad Esfahbod
2014b8d110
Hook OpenType shaping up
...
Default features only for now.
15 years ago
Behdad Esfahbod
196610ba4c
Pass features down
15 years ago
Behdad Esfahbod
51f141a7f3
Avoid overflow
15 years ago
Behdad Esfahbod
26d7a75752
Refactor hb_shape a bit
15 years ago
Behdad Esfahbod
001fc2d2aa
Add TrueType kern support
15 years ago
Behdad Esfahbod
2c1b85cf66
Direct unicode->get_mirroring directly
15 years ago
Behdad Esfahbod
6a2ef5aa54
Do mirroring
15 years ago
Behdad Esfahbod
0465e69832
Protect against NULL funcs
15 years ago
Behdad Esfahbod
5ceefa1d8d
Add hb_unicode_get_*() functions
15 years ago
Behdad Esfahbod
b8a53e44ce
We'll have to link to libstdc++ if linking to ICU, so disable test for now
...
We have to get rid of the ICU in main lib. Still thinking about best way
to do it.
15 years ago
Behdad Esfahbod
314905d754
Explicitly track whether the buffer has positions
15 years ago
Behdad Esfahbod
314b460d8a
Add HB_DIRECTION_IS_FORWARD/BACKWARD
15 years ago
Behdad Esfahbod
bdd0ff5290
Make main.cc compile without glib
15 years ago
Behdad Esfahbod
8a7d168082
Distribute autogen.sh
15 years ago
Behdad Esfahbod
807b8aa486
Another C++ strictness fix
...
Pango Bug 602408 - Invalid C++ code breaks compile with Sun C++ Compiler
(Error: A union member cannot have a user-defined assignment operator)
According to the bug:
C++ Programming Language by Bjarne Stroustrup: Chapter 10.4.12 forbids
explicitly using of union members with constructors, destructors or assignment
operations.
So we use a set() method instead of the assignment operator. Ugly, but hey,
that's life.
15 years ago
Behdad Esfahbod
8b9b866d3e
Fix warning
15 years ago
Behdad Esfahbod
c65b26acf2
Use autoconf FLEXIBLE_ARRAY_MEMBER when available
15 years ago
Behdad Esfahbod
d33f674cb7
Add Mongolian variation selectors
15 years ago
Behdad Esfahbod
d6387757de
Fix sanitize
15 years ago
Behdad Esfahbod
636f017e38
Remove obsolete TODO item
15 years ago
Behdad Esfahbod
bf2b25dd85
Remove done item
15 years ago
Behdad Esfahbod
4a86053159
Reverse buffer at the end if RTL
15 years ago
Behdad Esfahbod
ff44f88df2
Handle shaping in non-native direction
15 years ago
Behdad Esfahbod
b4b4272c8d
Oops, wrong change
15 years ago
Behdad Esfahbod
52ea47767c
Change order of font and face for API consistency
15 years ago
Behdad Esfahbod
f4f1fc970b
Remove debug info that crept in
15 years ago
Behdad Esfahbod
aa196d6026
[GSUB] More ligature/component fixing
...
We can only reuse the ligid if it belongs to a previous ligature, not a
component!
15 years ago
Behdad Esfahbod
25e7ef7046
Add _hb_buffer_add_output_glyphs() that takes codepoint_t*
15 years ago
Behdad Esfahbod
9db8ad7531
Add hb_ot_layout_position_finish()
...
We expect buffer to be setup with default positions before GPOS.
15 years ago
Behdad Esfahbod
edb54e9aec
Fix FT_Face finalizer call
15 years ago
Behdad Esfahbod
3d14528b8b
Rename hb_buffer_get_len() to hb_buffer_get_length()
15 years ago
Behdad Esfahbod
1ff7775051
Minor.
15 years ago
Behdad Esfahbod
3648bdf5b2
Fix FT_Face generic finalizer
15 years ago
Behdad Esfahbod
5a11c875d8
Cosmetic
15 years ago
Behdad Esfahbod
44533e773f
Fix warning
15 years ago
Behdad Esfahbod
bcc0406a52
include errno.h
15 years ago
Behdad Esfahbod
799b3c375a
Add debugging to object lifecycle
15 years ago
Behdad Esfahbod
25edb940ab
Cosmetic
15 years ago
Behdad Esfahbod
850dc5bb55
Return 0 from get_glyph_nil
15 years ago
Behdad Esfahbod
85555a9533
Initialize font->klass
15 years ago
Behdad Esfahbod
bcd26bd7b1
Add TODO item
15 years ago
Behdad Esfahbod
f4281e0a92
Fix ref counting
15 years ago
Behdad Esfahbod
6358ff45ae
Add hb_ft_face_create_cached
15 years ago
Behdad Esfahbod
2027f74b28
Add default positioning to hb-shape
15 years ago
Behdad Esfahbod
c3f9f7e59d
Fix MarkMark issue with ligid and components
15 years ago
Behdad Esfahbod
d0351314cd
Include stdio.h if debugging
15 years ago
Behdad Esfahbod
2e33669291
Add hb_font_get_*
15 years ago