|
3897335c
|
2011-08-08T23:37:41
|
|
[API] Sort out get_blob API
hb_face_get_blob() renamed to hb_face_reference_blob(), returns a
reference now.
hb_face_[sg]et_index() added.
hb_face_set_upem() added.
|
|
e715784b
|
2011-08-08T21:42:02
|
|
Rename get_table to reference_table in all API
|
|
c605bbbb
|
2011-08-04T20:00:53
|
|
Remove C++ guards from source files
Where causing issues for people with MSVC.
|
|
4b6317c4
|
2011-07-07T23:14:42
|
|
More code shuffling
|
|
60fbb360
|
2011-05-19T18:46:15
|
|
[Vertical] GPOS is always done with horizontal origin
|
|
7e2c85de
|
2011-05-17T17:55:03
|
|
[API] Vertical support, take 2
I like this API *much* better. Implementation still incomplete, but
horizontal works.
|
|
744970af
|
2011-05-16T18:15:37
|
|
[API] Add support for vertical text
Design not final yet, and in fact I'm going to change it immediately,
but this is an standalone change for itself.
|
|
7fc5a30c
|
2011-05-12T17:48:20
|
|
[API] Add hb_face_make/is_immutable()
|
|
63d646fb
|
2011-05-11T00:15:37
|
|
[font] Do user-space conversion when chaining up to parent font
|
|
b6f902a1
|
2011-05-11T00:04:15
|
|
Minor
|
|
abcfe9b5
|
2011-05-11T00:02:02
|
|
Remove hb_ot_layout_context_t, simplify code
|
|
b9d975b9
|
2011-05-10T20:41:13
|
|
[API] Pass down closure user_data to font funcs
|
|
defc45be
|
2011-05-10T20:02:49
|
|
[API] Add hb_font_create_sub_font() and hb_font_get_parent()
Not quite useful just yet.
|
|
11bb8fe7
|
2011-05-10T19:57:00
|
|
[font] Fix internal sign of x/y_scale
Should have been done as part of da975419884a535281745f30f4b32fee0bc8a7a1
|
|
74f1d896
|
2011-05-10T19:39:32
|
|
Add hb_font_make/is_immutable()
|
|
56eb5ad6
|
2011-05-04T19:27:37
|
|
Move code around
Mutex (and Windows.h by extension) are fairly isolated now.
|
|
72657e4c
|
2011-05-02T20:46:32
|
|
[API] Make hb_font_create() take a face and reference it
|
|
fca368c4
|
2011-04-21T18:24:02
|
|
Add hb_object_header_t which is the common part of all objects
Makes way for adding arbitrary user_data support.
|
|
2409d5f8
|
2011-04-21T17:14:28
|
|
Update Copyright headers
|
|
c57d454a
|
2011-04-20T18:50:27
|
|
Rename all private sources and headers to C++ files
So we can liberally use the simple features of C++ that parts of the
codebase is already using.
|
|
cc6d5227
|
2010-07-23T15:00:13
|
|
De-C++ where possible
Helps with avoiding many "extern C" declarations in source files.
|
|
0dd200d2
|
2010-07-23T14:56:29
|
|
Header dep cleanup
|
|
0f0cd9d3
|
2010-06-09T06:32:56
|
|
Fix header tags
|
|
bf36a107
|
2010-05-24T17:46:21
|
|
Move all callback functions in a vtable structs
|
|
0a4399ca
|
2010-05-19T15:45:06
|
|
Fix scale issues
hb_font_set_scale() now sets the value to be used to represent a unit
pixel. For example, if rendering a 10px font with a 26.6 representation,
you would set scale to (10 << 6). For 10px in 16.16 you would set it to
(10 << 16). This space should be the same space that the get_glyph_metrics
and get_kerning callbacks work in.
|
|
cf5585cf
|
2010-05-19T12:03:35
|
|
Add 'head' table
|
|
357d0f29
|
2010-05-12T23:46:16
|
|
Make HB_PRIVATE more useful
So we can apply it to class methods also. Not sure if that works!
|
|
22da7fd9
|
2010-05-12T18:23:21
|
|
Rename a few files to be C++ sources
In anticipation for buffer revamp coming.
|