• Home
  • Raw
  • Download

Lines Matching defs:OS2

114 struct OS2  struct
116 static constexpr hb_tag_t tableTag = HB_OT_TAG_OS2;
118 … has_data () const { return usWeightClass || usWidthClass || usFirstCharIndex || usLastCharIndex; } in has_data()
120 const OS2V1Tail &v1 () const { return version >= 1 ? v1X : Null (OS2V1Tail); } in v1()
121 const OS2V2Tail &v2 () const { return version >= 2 ? v2X : Null (OS2V2Tail); } in v2()
122 const OS2V5Tail &v5 () const { return version >= 5 ? v5X : Null (OS2V5Tail); } in v5()
124 enum selection_flag_t {
137 bool is_italic () const { return fsSelection & ITALIC; } in is_italic()
138 bool is_oblique () const { return fsSelection & OBLIQUE; } in is_oblique()
139 bool use_typo_metrics () const { return fsSelection & USE_TYPO_METRICS; } in use_typo_metrics()
141 enum width_class_t {
153 float get_width () const in get_width()
169 float map_wdth_to_widthclass(float width) const in map_wdth_to_widthclass()
210 bool subset (hb_subset_context_t *c) const in subset()
251 void _update_unicode_ranges (const hb_set_t *codepoints, in _update_unicode_ranges()
281 static void find_min_and_max_codepoint (const hb_set_t *codepoints, in find_min_and_max_codepoint()
291 enum font_page_t
302 font_page_t get_font_page () const in get_font_page()
305 unsigned get_size () const in get_size()
314 bool sanitize (hb_sanitize_context_t *c) const in sanitize()
325 HBUINT16 version;
326 HBINT16 xAvgCharWidth;
327 HBUINT16 usWeightClass;
328 HBUINT16 usWidthClass;
329 HBUINT16 fsType;
330 HBINT16 ySubscriptXSize;
331 HBINT16 ySubscriptYSize;
332 HBINT16 ySubscriptXOffset;
333 HBINT16 ySubscriptYOffset;
334 HBINT16 ySuperscriptXSize;
335 HBINT16 ySuperscriptYSize;
336 HBINT16 ySuperscriptXOffset;
337 HBINT16 ySuperscriptYOffset;
338 HBINT16 yStrikeoutSize;
339 HBINT16 yStrikeoutPosition;
340 HBINT16 sFamilyClass;
341 HBUINT8 panose[10];
342 HBUINT32 ulUnicodeRange[4];
343 Tag achVendID;
344 HBUINT16 fsSelection;
345 HBUINT16 usFirstCharIndex;
346 HBUINT16 usLastCharIndex;
347 HBINT16 sTypoAscender;
348 HBINT16 sTypoDescender;
349 HBINT16 sTypoLineGap;
350 HBUINT16 usWinAscent;
351 HBUINT16 usWinDescent;
352 OS2V1Tail v1X;
353 OS2V2Tail v2X;
354 OS2V5Tail v5X;