63 Commits (97b72da6006d8d6355ee90d514f627e6604a4936)

Author SHA1 Message Date
Behdad Esfahbod 353f455af7 [MATH] Wire up get_glyph_variants() 9 years ago
Behdad Esfahbod 7fe0e28c22 [MATH] Start fleshing out glyph variant API 9 years ago
Behdad Esfahbod 4b8de1ea80 Round, not truncate, when scaling values 9 years ago
Behdad Esfahbod 8b5bc141cd Add get_nominal_glyph() and get_variation_glyph() instead of get_glyph() 9 years ago
Steven R. Loomis a13b023dbf AIX fixes 9 years ago
Simon Cozens 6f2e6de1fa Get font ascender and descender metrics from OS/2 table. 9 years ago
Behdad Esfahbod ea512f7108 Use C-style casts instead of compare to 0, to convert hb_bool_t to bool 9 years ago
Behdad Esfahbod 28de104f15 Move variable-sized struct member to end 9 years ago
Behdad Esfahbod 762770c964 Add font->has_...() to check for individual nil font funcs 9 years ago
Behdad Esfahbod 88e9a9bcae Minor reshaping of hb_font_funcs_t implementation 9 years ago
Behdad Esfahbod a6a7715bac Comments 9 years ago
Behdad Esfahbod bee901b38e Optimize positioning direction calculations 9 years ago
Behdad Esfahbod 50f489a0a0 Typo 10 years ago
Behdad Esfahbod 8de20b1e8a Add font->has_glyph() 11 years ago
Behdad Esfahbod 2a8c49ade0 Remove unnecessary includes 11 years ago
Behdad Esfahbod 83408cf804 Fix llvm warnings on Mac 11 years ago
Behdad Esfahbod 288f289997 [docs/introspection] More annotations 12 years ago
Behdad Esfahbod 5a5350b39b Revert "Round when scaling values" 12 years ago
Behdad Esfahbod 2e3a07abdf Separate face source code from font 12 years ago
Behdad Esfahbod 38b8b40526 Fix possible snprintf OOM 12 years ago
Behdad Esfahbod 10f964623f Round when scaling values 12 years ago
Behdad Esfahbod df8f70ae5d Minor 12 years ago
Behdad Esfahbod ce8badf180 Minor 12 years ago
Behdad Esfahbod 7235f33f9e Fix misc warnings reported by cppcheck 12 years ago
Behdad Esfahbod e05a999495 Add hb_face_[sg]et_glyph_count() 12 years ago
Behdad Esfahbod 4c8ac4f47e Misc minor fixes 13 years ago
Behdad Esfahbod 6f3a300138 Add hb_font_glyph_from/to_string 13 years ago
Behdad Esfahbod 8fbfda920e Inline font getters 13 years ago
Behdad Esfahbod 2f87cebe10 Implement shape_plan caching 13 years ago
Behdad Esfahbod ea278d3895 Partially switch ot shaper to shape_plan 13 years ago
Behdad Esfahbod 5b95c148cc Start implementing shape_plan 13 years ago
Behdad Esfahbod 027857d041 Start adding a unified shaper access infrastructure 13 years ago
Behdad Esfahbod 1bc1cb3603 Make source more digestable for gobject-introspection 13 years ago
Behdad Esfahbod 6220e5fc0d Add ASSERT_POD for most objects 13 years ago
Behdad Esfahbod bce095524b Add hb_font_get_glyph_name() and hb_font_get_glyph_from_name() 13 years ago
Behdad Esfahbod 3897335c76 [API] Sort out get_blob API 14 years ago
Behdad Esfahbod e715784be3 Rename get_table to reference_table in all API 14 years ago
Behdad Esfahbod c605bbbb6d Remove C++ guards from source files 14 years ago
Behdad Esfahbod 4b6317c4f4 More code shuffling 14 years ago
Behdad Esfahbod 60fbb36096 [Vertical] GPOS is always done with horizontal origin 14 years ago
Behdad Esfahbod 7e2c85de30 [API] Vertical support, take 2 14 years ago
Behdad Esfahbod 744970af4d [API] Add support for vertical text 14 years ago
Behdad Esfahbod 7fc5a30cb4 [API] Add hb_face_make/is_immutable() 14 years ago
Behdad Esfahbod 63d646fb29 [font] Do user-space conversion when chaining up to parent font 14 years ago
Behdad Esfahbod b6f902a1a9 Minor 14 years ago
Behdad Esfahbod abcfe9b59b Remove hb_ot_layout_context_t, simplify code 14 years ago
Behdad Esfahbod b9d975b931 [API] Pass down closure user_data to font funcs 14 years ago
Behdad Esfahbod defc45be6d [API] Add hb_font_create_sub_font() and hb_font_get_parent() 14 years ago
Behdad Esfahbod 11bb8fe7b3 [font] Fix internal sign of x/y_scale 14 years ago
Behdad Esfahbod 74f1d896f2 Add hb_font_make/is_immutable() 14 years ago