Home
last modified time | relevance | path

Searched refs:glyph_id (Results 1 - 25 of 44) sorted by relevance

12

/third_party/skia/third_party/externals/sfntly/cpp/src/sfntly/table/bitmap/
H A Dbitmap_size_table.cc87 int32_t BitmapSizeTable::GlyphOffset(int32_t glyph_id) { in GlyphOffset() argument
88 IndexSubTable* subtable = SearchIndexSubTables(glyph_id); in GlyphOffset()
92 return subtable->GlyphOffset(glyph_id); in GlyphOffset()
95 int32_t BitmapSizeTable::GlyphLength(int32_t glyph_id) { in GlyphLength() argument
96 IndexSubTable* subtable = SearchIndexSubTables(glyph_id); in GlyphLength()
100 return subtable->GlyphLength(glyph_id); in GlyphLength()
103 CALLER_ATTACH BitmapGlyphInfo* BitmapSizeTable::GlyphInfo(int32_t glyph_id) { in GlyphInfo() argument
104 IndexSubTable* sub_table = SearchIndexSubTables(glyph_id); in GlyphInfo()
108 return sub_table->GlyphInfo(glyph_id); in GlyphInfo()
111 int32_t BitmapSizeTable::GlyphFormat(int32_t glyph_id) { in GlyphFormat() argument
131 SearchIndexSubTables(int32_t glyph_id) SearchIndexSubTables() argument
141 LinearSearchIndexSubTables(int32_t glyph_id) LinearSearchIndexSubTables() argument
153 BinarySearchIndexSubTables(int32_t glyph_id) BinarySearchIndexSubTables() argument
329 GlyphInfo( int32_t glyph_id) GlyphInfo() argument
338 GlyphOffset(int32_t glyph_id) GlyphOffset() argument
346 GlyphLength(int32_t glyph_id) GlyphLength() argument
354 GlyphFormat(int32_t glyph_id) GlyphFormat() argument
404 SearchIndexSubTables( int32_t glyph_id) SearchIndexSubTables() argument
415 LinearSearchIndexSubTables( int32_t glyph_id) LinearSearchIndexSubTables() argument
429 BinarySearchIndexSubTables( int32_t glyph_id) BinarySearchIndexSubTables() argument
[all...]
H A Dindex_sub_table.cc30 CALLER_ATTACH BitmapGlyphInfo* IndexSubTable::GlyphInfo(int32_t glyph_id) { in GlyphInfo() argument
31 int32_t loca = CheckGlyphRange(glyph_id); in GlyphInfo()
35 if (GlyphStartOffset(glyph_id) == -1) { in GlyphInfo()
38 BitmapGlyphInfoPtr output = new BitmapGlyphInfo(glyph_id, in GlyphInfo()
40 GlyphStartOffset(glyph_id), in GlyphInfo()
41 GlyphLength(glyph_id), in GlyphInfo()
46 int32_t IndexSubTable::GlyphOffset(int32_t glyph_id) { in GlyphOffset() argument
47 int32_t glyph_start_offset = GlyphStartOffset(glyph_id); in GlyphOffset()
79 int32_t IndexSubTable::CheckGlyphRange(int32_t glyph_id) { in CheckGlyphRange() argument
80 return CheckGlyphRange(glyph_id, first_glyph_inde in CheckGlyphRange()
84 CheckGlyphRange(int32_t glyph_id, int32_t first_glyph_id, int32_t last_glyph_id) CheckGlyphRange() argument
107 GlyphInfo( int32_t glyph_id) GlyphInfo() argument
118 GlyphOffset(int32_t glyph_id) GlyphOffset() argument
251 CheckGlyphRange(int32_t glyph_id) CheckGlyphRange() argument
[all...]
H A Dbitmap_size_table.h100 CALLER_ATTACH BitmapGlyphInfo* GlyphInfo(int32_t glyph_id);
101 int32_t GlyphOffset(int32_t glyph_id);
102 int32_t GlyphLength(int32_t glyph_id);
103 int32_t GlyphFormat(int32_t glyph_id);
117 IndexSubTable::Builder* SearchIndexSubTables(int32_t glyph_id);
118 IndexSubTable::Builder* LinearSearchIndexSubTables(int32_t glyph_id);
119 IndexSubTable::Builder* BinarySearchIndexSubTables(int32_t glyph_id);
145 int32_t GlyphOffset(int32_t glyph_id);
146 int32_t GlyphLength(int32_t glyph_id);
147 CALLER_ATTACH BitmapGlyphInfo* GlyphInfo(int32_t glyph_id);
[all...]
H A Dindex_sub_table.h61 CALLER_ATTACH virtual BitmapGlyphInfo* GlyphInfo(int32_t glyph_id);
66 virtual int32_t GlyphOffset(int32_t glyph_id);
72 virtual int32_t GlyphStartOffset(int32_t glyph_id) = 0;
77 virtual int32_t GlyphLength(int32_t glyph_id) = 0;
118 int32_t CheckGlyphRange(int32_t glyph_id);
137 CALLER_ATTACH BitmapGlyphInfo* GlyphInfo(int32_t glyph_id);
138 virtual int32_t GlyphOffset(int32_t glyph_id);
139 virtual int32_t GlyphStartOffset(int32_t glyph_id) = 0;
140 virtual int32_t GlyphLength(int32_t glyph_id) = 0;
157 int32_t CheckGlyphRange(int32_t glyph_id);
[all...]
H A Dindex_sub_table_format4.cc32 int32_t IndexSubTableFormat4::GlyphStartOffset(int32_t glyph_id) { in GlyphStartOffset() argument
33 int32_t loca = CheckGlyphRange(glyph_id); in GlyphStartOffset()
37 int32_t pair_index = FindCodeOffsetPair(glyph_id); in GlyphStartOffset()
47 int32_t IndexSubTableFormat4::GlyphLength(int32_t glyph_id) { in GlyphLength() argument
48 int32_t loca = CheckGlyphRange(glyph_id); in GlyphLength()
53 int32_t pair_index = FindCodeOffsetPair(glyph_id); in GlyphLength()
73 int32_t IndexSubTableFormat4::FindCodeOffsetPair(int32_t glyph_id) { in FindCodeOffsetPair() argument
77 glyph_id); in FindCodeOffsetPair()
119 int32_t IndexSubTableFormat4::Builder::GlyphLength(int32_t glyph_id) { in GlyphLength() argument
120 int32_t loca = CheckGlyphRange(glyph_id); in GlyphLength()
132 GlyphStartOffset(int32_t glyph_id) GlyphStartOffset() argument
309 FindCodeOffsetPair(int32_t glyph_id) FindCodeOffsetPair() argument
[all...]
H A Dbitmap_glyph_info.cc21 BitmapGlyphInfo::BitmapGlyphInfo(int32_t glyph_id, in BitmapGlyphInfo() argument
26 : glyph_id_(glyph_id), in BitmapGlyphInfo()
34 BitmapGlyphInfo::BitmapGlyphInfo(int32_t glyph_id, in BitmapGlyphInfo() argument
38 : glyph_id_(glyph_id), in BitmapGlyphInfo()
58 glyph_id_ == rhs->glyph_id() && in operator ==()
H A Dindex_sub_table_format4.h71 virtual int32_t GlyphLength(int32_t glyph_id);
72 virtual int32_t GlyphStartOffset(int32_t glyph_id);
103 int32_t FindCodeOffsetPair(int32_t glyph_id);
116 virtual int32_t GlyphStartOffset(int32_t glyph_id);
117 virtual int32_t GlyphLength(int32_t glyph_id);
124 int32_t FindCodeOffsetPair(int32_t glyph_id);
H A Dindex_sub_table_format3.cc32 int32_t IndexSubTableFormat3::GlyphStartOffset(int32_t glyph_id) { in GlyphStartOffset() argument
33 int32_t loca = CheckGlyphRange(glyph_id); in GlyphStartOffset()
40 int32_t IndexSubTableFormat3::GlyphLength(int32_t glyph_id) { in GlyphLength() argument
41 int32_t loca = CheckGlyphRange(glyph_id); in GlyphLength()
43 return Loca(glyph_id + 1) - Loca(glyph_id); in GlyphLength()
81 int32_t IndexSubTableFormat3::Builder::GlyphStartOffset(int32_t glyph_id) { in GlyphStartOffset() argument
82 int32_t loca = CheckGlyphRange(glyph_id); in GlyphStartOffset()
89 int32_t IndexSubTableFormat3::Builder::GlyphLength(int32_t glyph_id) { in GlyphLength() argument
90 int32_t loca = CheckGlyphRange(glyph_id); in GlyphLength()
[all...]
H A Dindex_sub_table_format5.cc34 int32_t IndexSubTableFormat5::GlyphStartOffset(int32_t glyph_id) { in GlyphStartOffset() argument
35 int32_t check = CheckGlyphRange(glyph_id); in GlyphStartOffset()
43 glyph_id); in GlyphStartOffset()
50 int32_t IndexSubTableFormat5::GlyphLength(int32_t glyph_id) { in GlyphLength() argument
51 int32_t check = CheckGlyphRange(glyph_id); in GlyphLength()
97 int32_t IndexSubTableFormat5::Builder::GlyphLength(int32_t glyph_id) { in GlyphLength() argument
98 UNREFERENCED_PARAMETER(glyph_id); in GlyphLength()
102 int32_t IndexSubTableFormat5::Builder::GlyphStartOffset(int32_t glyph_id) { in GlyphStartOffset() argument
103 int32_t check = CheckGlyphRange(glyph_id); in GlyphStartOffset()
110 glyph_id); in GlyphStartOffset()
[all...]
H A Dindex_sub_table_format1.cc42 int32_t IndexSubTableFormat1::GlyphStartOffset(int32_t glyph_id) { in GlyphStartOffset() argument
43 int32_t loca = CheckGlyphRange(glyph_id); in GlyphStartOffset()
50 int32_t IndexSubTableFormat1::GlyphLength(int32_t glyph_id) { in GlyphLength() argument
51 int32_t loca = CheckGlyphRange(glyph_id); in GlyphLength()
80 int32_t IndexSubTableFormat1::Builder::GlyphLength(int32_t glyph_id) { in GlyphLength() argument
81 int32_t loca = CheckGlyphRange(glyph_id); in GlyphLength()
89 int32_t IndexSubTableFormat1::Builder::GlyphStartOffset(int32_t glyph_id) { in GlyphStartOffset() argument
90 int32_t loca = CheckGlyphRange(glyph_id); in GlyphStartOffset()
H A Dindex_sub_table_format2.cc45 int32_t IndexSubTableFormat2::GlyphStartOffset(int32_t glyph_id) { in GlyphStartOffset() argument
46 int32_t loca = CheckGlyphRange(glyph_id); in GlyphStartOffset()
53 int32_t IndexSubTableFormat2::GlyphLength(int32_t glyph_id) { in GlyphLength() argument
54 if (CheckGlyphRange(glyph_id) == -1) { in GlyphLength()
78 int32_t IndexSubTableFormat2::Builder::GlyphStartOffset(int32_t glyph_id) { in GlyphStartOffset() argument
79 int32_t loca = CheckGlyphRange(glyph_id); in GlyphStartOffset()
86 int32_t IndexSubTableFormat2::Builder::GlyphLength(int32_t glyph_id) { in GlyphLength() argument
87 int32_t loca = CheckGlyphRange(glyph_id); in GlyphLength()
H A Dindex_sub_table_format1.h46 virtual int32_t GlyphLength(int32_t glyph_id);
47 virtual int32_t GlyphStartOffset(int32_t glyph_id);
95 virtual int32_t GlyphStartOffset(int32_t glyph_id);
96 virtual int32_t GlyphLength(int32_t glyph_id);
H A Dindex_sub_table_format2.h46 virtual int32_t GlyphStartOffset(int32_t glyph_id);
47 virtual int32_t GlyphLength(int32_t glyph_id);
92 virtual int32_t GlyphStartOffset(int32_t glyph_id);
93 virtual int32_t GlyphLength(int32_t glyph_id);
H A Dindex_sub_table_format3.h45 virtual int32_t GlyphStartOffset(int32_t glyph_id);
46 virtual int32_t GlyphLength(int32_t glyph_id);
92 virtual int32_t GlyphStartOffset(int32_t glyph_id);
93 virtual int32_t GlyphLength(int32_t glyph_id);
/third_party/skia/third_party/externals/sfntly/cpp/src/sfntly/table/truetype/
H A Dloca_table.cc26 int32_t LocaTable::GlyphOffset(int32_t glyph_id) { in GlyphOffset() argument
27 if (glyph_id < 0 || glyph_id >= num_glyphs_) { in GlyphOffset()
33 return Loca(glyph_id); in GlyphOffset()
36 int32_t LocaTable::GlyphLength(int32_t glyph_id) { in GlyphLength() argument
37 if (glyph_id < 0 || glyph_id >= num_glyphs_) { in GlyphLength()
43 int32_t glyph_val = Loca(glyph_id); in GlyphLength()
44 int32_t glyph_next_val = Loca(glyph_id + 1); in GlyphLength()
128 int32_t LocaTable::Builder::GlyphOffset(int32_t glyph_id) { in GlyphOffset() argument
135 GlyphLength(int32_t glyph_id) GlyphLength() argument
222 CheckGlyphRange(int32_t glyph_id) CheckGlyphRange() argument
[all...]
H A Dloca_table.h77 int32_t GlyphOffset(int32_t glyph_id);
80 int32_t GlyphLength(int32_t glyph_id);
124 // @return glyph_id if correct, -1 otherwise.
125 int32_t CheckGlyphRange(int32_t glyph_id);
153 int32_t GlyphOffset(int32_t glyph_id);
156 int32_t GlyphLength(int32_t glyph_id);
/third_party/skia/third_party/externals/harfbuzz/src/
H A Dhb-aat-layout-common.hh54 const T* get_value (hb_codepoint_t glyph_id, unsigned int num_glyphs) const in get_value()
56 if (unlikely (glyph_id >= num_glyphs)) return nullptr; in get_value()
57 return &arrayZ[glyph_id]; in get_value()
112 const T* get_value (hb_codepoint_t glyph_id) const in get_value()
114 const LookupSegmentSingle<T> *v = segments.bsearch (glyph_id); in get_value()
144 const T* get_value (hb_codepoint_t glyph_id, const void *base) const in get_value()
146 return first <= glyph_id && glyph_id <= last ? &(base+valuesZ)[glyph_id - first] : nullptr; in get_value()
183 const T* get_value (hb_codepoint_t glyph_id) cons
[all...]
H A Dhb-aat-layout-opbd-table.hh58 bool get_bounds (hb_font_t *font, hb_codepoint_t glyph_id, in get_bounds()
61 const Offset16To<OpticalBounds> *bounds_offset = lookupTable.get_value (glyph_id, font->face->get_num_glyphs ()); in get_bounds()
92 bool get_bounds (hb_font_t *font, hb_codepoint_t glyph_id, in get_bounds()
95 const Offset16To<OpticalBounds> *bounds_offset = lookupTable.get_value (glyph_id, font->face->get_num_glyphs ()); in get_bounds()
100 if (font->get_glyph_contour_point (glyph_id, bounds.leftSide, &left, &ignore) || in get_bounds()
101 font->get_glyph_contour_point (glyph_id, bounds.topSide, &ignore, &top) || in get_bounds()
102 font->get_glyph_contour_point (glyph_id, bounds.rightSide, &right, &ignore) || in get_bounds()
103 font->get_glyph_contour_point (glyph_id, bounds.bottomSide, &ignore, &bottom)) in get_bounds()
131 bool get_bounds (hb_font_t *font, hb_codepoint_t glyph_id, in get_bounds()
136 case 0: return u.format0.get_bounds (font, glyph_id, extent in get_bounds()
[all...]
H A Dhb-ot-layout-gdef-table.hh59 unsigned int get_attach_points (hb_codepoint_t glyph_id, in get_attach_points()
64 unsigned int index = (this+coverage).get_coverage (glyph_id); in get_attach_points()
168 hb_position_t get_caret_value (hb_font_t *font, hb_direction_t direction, hb_codepoint_t glyph_id) const in get_caret_value()
171 font->get_glyph_contour_point_for_origin (glyph_id, caretValuePoint, direction, &x, &y); in get_caret_value()
234 hb_codepoint_t glyph_id, in get_caret_value()
239 case 2: return u.format2.get_caret_value (font, direction, glyph_id); in get_caret_value()
298 hb_codepoint_t glyph_id, in get_lig_carets()
308 | hb_map ([&] (const CaretValue &value) { return value.get_caret_value (font, direction, glyph_id, var_store); }) in get_lig_carets()
354 hb_codepoint_t glyph_id, in get_lig_carets()
360 unsigned int index = (this+coverage).get_coverage (glyph_id); in get_lig_carets()
[all...]
H A Dhb-ot-color-sbix-table.hh93 hb_blob_t *get_glyph_blob (unsigned int glyph_id, in get_glyph_blob()
109 if (unlikely (glyph_id >= num_glyphs || in get_glyph_blob()
110 imageOffsetsZ[glyph_id + 1] <= imageOffsetsZ[glyph_id] || in get_glyph_blob()
111 imageOffsetsZ[glyph_id + 1] - imageOffsetsZ[glyph_id] <= SBIXGlyph::min_size || in get_glyph_blob()
112 (unsigned int) imageOffsetsZ[glyph_id + 1] > sbix_len - strike_offset)) in get_glyph_blob()
115 unsigned int glyph_offset = strike_offset + (unsigned int) imageOffsetsZ[glyph_id] + SBIXGlyph::min_size; in get_glyph_blob()
116 unsigned int glyph_length = imageOffsetsZ[glyph_id + 1] - imageOffsetsZ[glyph_id] in get_glyph_blob()
[all...]
H A Dhb-ot-color-svg-table.hh86 hb_blob_t *reference_blob_for_glyph (hb_codepoint_t glyph_id) const in reference_blob_for_glyph()
88 return table->get_glyph_entry (glyph_id).reference_blob (table.get_blob (), in reference_blob_for_glyph()
98 const SVGDocumentIndexEntry &get_glyph_entry (hb_codepoint_t glyph_id) const in get_glyph_entry()
99 { return (this+svgDocEntries).bsearch (glyph_id); } in get_glyph_entry()
H A Dmain.cc51 for (unsigned glyph_id = 0; glyph_id < glyph_count; ++glyph_id) in svg_dump()
53 hb_blob_t *blob = hb_ot_color_glyph_reference_svg (face, glyph_id); in svg_dump()
62 glyph_id, in svg_dump()
105 for (unsigned glyph_id = 0; glyph_id < glyph_count; ++glyph_id) in png_dump()
107 hb_blob_t *blob = hb_ot_color_glyph_reference_png (font, glyph_id); in png_dump()
115 sprintf (output_path, "out/png-%u-%u-%u.png", glyph_id, strik in png_dump()
[all...]
/third_party/skia/third_party/externals/sfntly/cpp/src/sample/subtly/
H A Dfont_info.cc41 GlyphId::GlyphId(int32_t glyph_id, FontId font_id) in GlyphId() argument
42 : glyph_id_(glyph_id), in GlyphId()
47 return glyph_id_ == other.glyph_id(); in operator ==()
51 return glyph_id_ < other.glyph_id(); in operator <()
207 unresolved_glyph_ids->insert(it->second.glyph_id()); in ResolveCompositeGlyphs()
212 int32_t glyph_id = *(unresolved_glyph_ids->begin()); in ResolveCompositeGlyphs() local
214 if (glyph_id < 0 || glyph_id > loca_table_->num_glyphs()) { in ResolveCompositeGlyphs()
216 fprintf(stderr, "%d larger than %d or smaller than 0\n", glyph_id, in ResolveCompositeGlyphs()
221 int32_t length = loca_table_->GlyphLength(glyph_id); in ResolveCompositeGlyphs()
245 int32_t glyph_id = composite_glyph->GlyphIndex(i); ResolveCompositeGlyphs() local
[all...]
H A Dfont_info.h40 GlyphId(int32_t glyph_id, FontId font_id);
46 int32_t glyph_id() const { return glyph_id_; } in glyph_id() function in subtly::GlyphId
47 void set_glyph_id(const int32_t glyph_id) { glyph_id_ = glyph_id; } in set_glyph_id() argument
/third_party/skia/third_party/externals/sfntly/cpp/src/sfntly/table/core/
H A Dhorizontal_metrics_table.cc70 int32_t HorizontalMetricsTable::AdvanceWidth(int32_t glyph_id) { in AdvanceWidth() argument
71 if (glyph_id < num_hmetrics_) { in AdvanceWidth()
72 return HMetricAdvanceWidth(glyph_id); in AdvanceWidth()
74 return HMetricAdvanceWidth(glyph_id - num_hmetrics_); in AdvanceWidth()
77 int32_t HorizontalMetricsTable::LeftSideBearing(int32_t glyph_id) { in LeftSideBearing() argument
78 if (glyph_id < num_hmetrics_) { in LeftSideBearing()
79 return HMetricLSB(glyph_id); in LeftSideBearing()
81 return LsbTableEntry(glyph_id - num_hmetrics_); in LeftSideBearing()

Completed in 13 milliseconds

12