src/hb-font-private.hh


Log

Author Commit Date CI Message
Behdad Esfahbod 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.
Behdad Esfahbod e715784b 2011-08-08T21:42:02 Rename get_table to reference_table in all API
Behdad Esfahbod c605bbbb 2011-08-04T20:00:53 Remove C++ guards from source files Where causing issues for people with MSVC.
Behdad Esfahbod 4b6317c4 2011-07-07T23:14:42 More code shuffling
Behdad Esfahbod 60fbb360 2011-05-19T18:46:15 [Vertical] GPOS is always done with horizontal origin
Behdad Esfahbod 7e2c85de 2011-05-17T17:55:03 [API] Vertical support, take 2 I like this API *much* better. Implementation still incomplete, but horizontal works.
Behdad Esfahbod 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.
Behdad Esfahbod 7fc5a30c 2011-05-12T17:48:20 [API] Add hb_face_make/is_immutable()
Behdad Esfahbod 63d646fb 2011-05-11T00:15:37 [font] Do user-space conversion when chaining up to parent font
Behdad Esfahbod b6f902a1 2011-05-11T00:04:15 Minor
Behdad Esfahbod abcfe9b5 2011-05-11T00:02:02 Remove hb_ot_layout_context_t, simplify code
Behdad Esfahbod b9d975b9 2011-05-10T20:41:13 [API] Pass down closure user_data to font funcs
Behdad Esfahbod defc45be 2011-05-10T20:02:49 [API] Add hb_font_create_sub_font() and hb_font_get_parent() Not quite useful just yet.
Behdad Esfahbod 11bb8fe7 2011-05-10T19:57:00 [font] Fix internal sign of x/y_scale Should have been done as part of da975419884a535281745f30f4b32fee0bc8a7a1
Behdad Esfahbod 74f1d896 2011-05-10T19:39:32 Add hb_font_make/is_immutable()
Behdad Esfahbod 56eb5ad6 2011-05-04T19:27:37 Move code around Mutex (and Windows.h by extension) are fairly isolated now.
Behdad Esfahbod 72657e4c 2011-05-02T20:46:32 [API] Make hb_font_create() take a face and reference it
Behdad Esfahbod 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.
Behdad Esfahbod 2409d5f8 2011-04-21T17:14:28 Update Copyright headers
Behdad Esfahbod 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.
Behdad Esfahbod cc6d5227 2010-07-23T15:00:13 De-C++ where possible Helps with avoiding many "extern C" declarations in source files.
Behdad Esfahbod 0dd200d2 2010-07-23T14:56:29 Header dep cleanup
Behdad Esfahbod 0f0cd9d3 2010-06-09T06:32:56 Fix header tags
Behdad Esfahbod bf36a107 2010-05-24T17:46:21 Move all callback functions in a vtable structs
Behdad Esfahbod 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.
Behdad Esfahbod cf5585cf 2010-05-19T12:03:35 Add 'head' table
Behdad Esfahbod 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!
Behdad Esfahbod 22da7fd9 2010-05-12T18:23:21 Rename a few files to be C++ sources In anticipation for buffer revamp coming.