Lines Matching full:font
59 HB_SHAPER_DATA_ENSURE_DECLARE(uniscribe, font)
104 * shaper font data
116 hb_font_t *font)
119 lf->lfHeight = -font->y_scale;
122 hb_blob_t *blob = OT::Sanitizer<OT::name>::sanitize (hb_face_reference_table (font->face, HB_TAG ('n','a','m','e')));
135 DEBUG_MSG (UNISCRIBE, NULL, "Font name too long");
147 _hb_uniscribe_shaper_font_data_create (hb_font_t *font)
149 if (unlikely (!hb_uniscribe_shaper_face_data_ensure (font->face))) return NULL;
157 if (unlikely (!populate_log_font (&data->log_font, font))) {
158 DEBUG_MSG (UNISCRIBE, font, "Font populate_log_font() failed");
165 DEBUG_MSG (UNISCRIBE, font, "Font CreateFontIndirectW() failed");
171 DEBUG_MSG (UNISCRIBE, font, "Font SelectObject() failed");
192 hb_uniscribe_font_get_logfontw (hb_font_t *font)
194 if (unlikely (!hb_uniscribe_shaper_font_data_ensure (font))) return NULL;
195 hb_uniscribe_shaper_font_data_t *font_data = HB_SHAPER_DATA_GET (font);
200 hb_uniscribe_font_get_hfont (hb_font_t *font)
202 if (unlikely (!hb_uniscribe_shaper_font_data_ensure (font))) return NULL;
203 hb_uniscribe_shaper_font_data_t *font_data = HB_SHAPER_DATA_GET (font);
235 hb_font_t *font,
240 hb_face_t *face = font->face;
242 hb_uniscribe_shaper_font_data_t *font_data = HB_SHAPER_DATA_GET (font);
377 FAIL ("ScriptShapeOpenType() failed: Font doesn't support script");