Home | History | Annotate | Download | only in bitmap

Lines Matching refs:glyph_id

30 CALLER_ATTACH BitmapGlyphInfo* IndexSubTable::GlyphInfo(int32_t glyph_id) {
31 int32_t loca = CheckGlyphRange(glyph_id);
35 if (GlyphStartOffset(glyph_id) == -1) {
38 BitmapGlyphInfoPtr output = new BitmapGlyphInfo(glyph_id,
40 GlyphStartOffset(glyph_id),
41 GlyphLength(glyph_id),
46 int32_t IndexSubTable::GlyphOffset(int32_t glyph_id) {
47 int32_t glyph_start_offset = GlyphStartOffset(glyph_id);
79 int32_t IndexSubTable::CheckGlyphRange(int32_t glyph_id) {
80 return CheckGlyphRange(glyph_id, first_glyph_index(), last_glyph_index());
84 int32_t IndexSubTable::CheckGlyphRange(int32_t glyph_id,
87 if (glyph_id < first_glyph_id || glyph_id > last_glyph_id) {
93 return glyph_id - first_glyph_id;
108 int32_t glyph_id) {
110 new BitmapGlyphInfo(glyph_id,
112 GlyphStartOffset(glyph_id),
113 GlyphLength(glyph_id),
118 int32_t IndexSubTable::Builder::GlyphOffset(int32_t glyph_id) {
119 return image_data_offset() + GlyphStartOffset(glyph_id);
251 int32_t IndexSubTable::Builder::CheckGlyphRange(int32_t glyph_id) {
252 return IndexSubTable::CheckGlyphRange(glyph_id,