| /xsrc/external/mit/freetype/dist/src/autofit/ |
| afloader.h | 45 AF_StyleMetrics metrics; member in struct:AF_LoaderRec_
|
| afglobal.c | 392 if ( globals->metrics[nn] ) 401 writing_system_class->style_metrics_done( globals->metrics[nn] ); 403 FT_FREE( globals->metrics[nn] ); 425 AF_StyleMetrics metrics = NULL; local 451 metrics = globals->metrics[style]; 452 if ( !metrics ) 454 /* create the global metrics object if necessary */ 458 if ( FT_ALLOC( metrics, writing_system_class->style_metrics_size ) ) 461 metrics->style_class = style_class [all...] |
| afglobal.h | 119 AF_StyleMetrics metrics[AF_STYLE_MAX]; member in struct:AF_FaceGlobalsRec_
|
| /xsrc/external/mit/bdftopcf/dist/ |
| bitmap.c | 151 CharInfoPtr metrics = bitmapFont->metrics; local 157 ink_metrics + (((CharInfoPtr) glyphs[i]) - metrics);
|
| bitmap.h | 57 CharInfoPtr metrics; /* font metrics, including glyph pointers */ member in struct:_BitmapFont 58 xCharInfo *ink_metrics; /* ink metrics */
|
| /xsrc/external/mit/libXfont/dist/src/bitmap/ |
| bitmap.c | 140 CharInfoPtr metrics; local 151 metrics = bitmapFont->metrics; 155 glyphs[i] = ink_metrics + (((CharInfoPtr) glyphs[i]) - metrics);
|
| pcfread.c | 163 * PCF supports two formats for metrics, both the regular 164 * jumbo size, and 'lite' metrics, which are useful 166 * metrics 410 CharInfoPtr metrics = 0; local 439 /* metrics */ 458 metrics = malloc(nmetrics * sizeof(CharInfoRec)); 459 if (!metrics) { 460 pcfError("pcfReadFont(): Couldn't allocate metrics (%d*%d)\n", 466 if (!pcfGetMetric(file, format, &(metrics + i)->metrics)) [all...] |
| snfstr.h | 127 xCharInfo metrics; /* info preformatted for Queries */ member in struct:_snfCharInfo 139 * minbounds->metrics.leftSideBearing */ 142 * metrics && leftSideBearing == 0 && 148 * minbounds->metrics.characterWidth 150 * maxbounds->metrics.characterWidth */ 156 unsigned int inkMetrics:1; /* ink metrics != bitmap metrics */ 169 snfCharInfoRec minbounds; /* MIN of glyph metrics over all chars */ 170 snfCharInfoRec maxbounds; /* MAX of glyph metrics over all chars */
|
| /xsrc/external/mit/libXfont2/dist/src/bitmap/ |
| bitmap.c | 141 CharInfoPtr metrics; local 152 metrics = bitmapFont->metrics; 156 glyphs[i] = ink_metrics + (((CharInfoPtr) glyphs[i]) - metrics);
|
| snfstr.h | 127 xCharInfo metrics; /* info preformatted for Queries */ member in struct:_snfCharInfo 139 * minbounds->metrics.leftSideBearing */ 142 * metrics && leftSideBearing == 0 && 148 * minbounds->metrics.characterWidth 150 * maxbounds->metrics.characterWidth */ 156 unsigned int inkMetrics:1; /* ink metrics != bitmap metrics */ 169 snfCharInfoRec minbounds; /* MIN of glyph metrics over all chars */ 170 snfCharInfoRec maxbounds; /* MAX of glyph metrics over all chars */
|
| pcfread.c | 165 * PCF supports two formats for metrics, both the regular 166 * jumbo size, and 'lite' metrics, which are useful 168 * metrics 413 CharInfoPtr metrics = 0; local 442 /* metrics */ 461 metrics = mallocarray(nmetrics, sizeof(CharInfoRec)); 462 if (!metrics) { 463 pcfError("pcfReadFont(): Couldn't allocate metrics (%d*%d)\n", 469 if (!pcfGetMetric(file, format, &(metrics + i)->metrics)) [all...] |
| /xsrc/external/mit/libXfont/dist/include/X11/fonts/ |
| bitmap.h | 57 CharInfoPtr metrics; /* font metrics, including glyph pointers */ member in struct:_BitmapFont 58 xCharInfo *ink_metrics; /* ink metrics */
|
| /xsrc/external/mit/libXfont2/dist/include/X11/fonts/ |
| bitmap.h | 57 CharInfoPtr metrics; /* font metrics, including glyph pointers */ member in struct:_BitmapFont 58 xCharInfo *ink_metrics; /* ink metrics */
|
| /xsrc/external/mit/freetype/dist/src/cid/ |
| cidgload.c | 232 /* Incremental fonts can optionally override the metrics. */ 235 FT_Incremental_MetricsRec metrics; local 238 metrics.bearing_x = FIXED_TO_INT( decoder->builder.left_bearing.x ); 239 metrics.bearing_y = 0; 240 metrics.advance = FIXED_TO_INT( decoder->builder.advance.x ); 241 metrics.advance_v = FIXED_TO_INT( decoder->builder.advance.y ); 244 glyph_index, FALSE, &metrics ); 246 decoder->builder.left_bearing.x = INT_TO_FIXED( metrics.bearing_x ); 247 decoder->builder.advance.x = INT_TO_FIXED( metrics.advance ); 248 decoder->builder.advance.y = INT_TO_FIXED( metrics.advance_v ) 438 FT_Glyph_Metrics* metrics = &cidglyph->metrics; local [all...] |
| /xsrc/external/mit/freetype/dist/src/type1/ |
| t1gload.c | 139 /* Incremental fonts can optionally override the metrics. */ 142 FT_Incremental_MetricsRec metrics; local 145 metrics.bearing_x = FIXED_TO_INT( decoder->builder.left_bearing.x ); 146 metrics.bearing_y = 0; 147 metrics.advance = FIXED_TO_INT( decoder->builder.advance.x ); 148 metrics.advance_v = FIXED_TO_INT( decoder->builder.advance.y ); 151 glyph_index, FALSE, &metrics ); 153 decoder->builder.left_bearing.x = INT_TO_FIXED( metrics.bearing_x ); 154 decoder->builder.advance.x = INT_TO_FIXED( metrics.advance ); 155 decoder->builder.advance.y = INT_TO_FIXED( metrics.advance_v ) 482 FT_Glyph_Metrics* metrics = &t1glyph->metrics; local [all...] |
| /xsrc/external/mit/libXfont2/dist/test/ |
| gen_evil_pcf_encoding.py | 6 100, far past the metrics array. Without the fix, pcfReadFont stores 7 a wild pointer (metrics + 100) in the encoding table. 81 # --- METRICS (1 glyph) --- 82 metrics = b"" variable 83 metrics += u32(PCF_DEFAULT_FORMAT) 84 metrics += i32(1) # nmetrics = 1 85 metrics += xCharInfo(LSB, RSB, CHAR_WIDTH, ASCENT, DESCENT, 0) 113 bitmaps_off = metrics_off + len(metrics) 124 out += toc(PCF_METRICS, 0, len(metrics), metrics_off) 127 out += properties + accel + metrics + bitmaps + encoding [all...] |
| gen_evil_pcf_props.py | 87 # --- METRICS (1 glyph, small) --- 88 metrics = b"" variable 89 metrics += u32(PCF_DEFAULT_FORMAT) 90 metrics += i32(1) 91 metrics += xCharInfo(MAX_LSB, MAX_RSB, MAX_RSB, MAX_ASCENT, MAX_DESCENT, 0) 119 bitmaps_off = metrics_off + len(metrics) 130 out += toc(PCF_METRICS, 0, len(metrics), metrics_off) 133 out += properties + accel + metrics + bitmaps + encodings
|
| gen_evil_pcf_repad.py | 7 metrics that cause RepadBitmap to write far more data than allocated. 10 from per-glyph metrics instead of trusting bitmapSizes[], so this font 86 # --- METRICS --- 87 metrics = b"" variable 88 metrics += u32(PCF_DEFAULT_FORMAT) 89 metrics += i32(1) 90 metrics += xCharInfo(PG_LSB, PG_RSB, PG_RSB, PG_ASCENT, PG_DESCENT, 0) 116 bitmaps_off = metrics_off + len(metrics) 127 out += toc(PCF_METRICS, 0, len(metrics), metrics_off) 130 out += properties + accel + metrics + bitmaps + encoding [all...] |
| gen_evil_pcf_bitmapscale.py | 98 # --- METRICS --- 99 metrics = b"" variable 100 metrics += u32(PCF_DEFAULT_FORMAT) 101 metrics += i32(NUM_GLYPHS) 103 metrics += xCharInfo(SRC_LSB, SRC_RSB, SRC_RSB, SRC_ASCENT, SRC_DESCENT, 0) 140 bitmaps_off = metrics_off + len(metrics) 151 out += toc(PCF_METRICS, 0, len(metrics), metrics_off) 154 out += properties + accel + metrics + bitmaps + encodings
|
| gen_evil_pcf_norepad.py | 7 The bitmap buffer is small (100 bytes) but a glyph has metrics that 58 # Glyph metrics: width=32 pixels, height=10 100 # --- METRICS (1 glyph) --- 101 metrics = b"" variable 102 metrics += u32(PCF_DEFAULT_FORMAT) 103 metrics += i32(1) # nmetrics = 1 104 metrics += xCharInfo(LSB, RSB, CHAR_WIDTH, ASCENT, DESCENT, 0) 130 bitmaps_off = metrics_off + len(metrics) 141 out += toc(PCF_METRICS, 0, len(metrics), metrics_off) 146 out += properties + accel + metrics + bitmaps + encoding [all...] |
| /xsrc/external/mit/freetype/dist/src/cff/ |
| cffgload.c | 240 glyph->x_scale = size->root.metrics.x_scale; 241 glyph->y_scale = size->root.metrics.y_scale; 261 TT_SBit_MetricsRec metrics; local 270 &metrics ); 282 glyph->root.metrics.width = (FT_Pos)metrics.width * 64; 283 glyph->root.metrics.height = (FT_Pos)metrics.height * 64; 285 glyph->root.metrics.horiBearingX = (FT_Pos)metrics.horiBearingX * 64 504 FT_Incremental_MetricsRec metrics; local 545 FT_Glyph_Metrics* metrics = &glyph->root.metrics; local [all...] |
| /xsrc/external/mit/freetype/dist/src/pfr/ |
| pfrobjs.c | 367 FT_Glyph_Metrics* metrics = &pfrslot->metrics; local 381 if ( pfrsize->metrics.y_ppem < 24 ) 385 metrics->horiAdvance = 0; 386 metrics->vertAdvance = 0; 398 metrics->vertAdvance = advance; 400 metrics->horiAdvance = advance; 402 pfrslot->linearHoriAdvance = metrics->horiAdvance; 403 pfrslot->linearVertAdvance = metrics->vertAdvance; 405 /* make up vertical metrics(?) * [all...] |
| /xsrc/external/mit/freetype/dist/src/sfnt/ |
| sfobjs.c | 526 /* we want the metrics variations interface */ 815 /* vertical metrics tables (i.e. `hhea' and `vhea' tables are */ 894 /* do not load the metrics headers and tables if this is an Apple */ 909 /* overriding metrics, tolerate a missing `hmtx' table. */ 936 /* overriding metrics, tolerate a missing `hhea' table. */ 1194 FT_Size_Metrics metrics; local 1219 error = sfnt->load_strike_metrics( face, strike_idx, &metrics ); 1223 bsize->height = (FT_Short)( metrics.height >> 6 ); 1225 ( avgwidth * metrics.x_ppem + em_size / 2 ) / em_size ); 1227 bsize->x_ppem = metrics.x_ppem << 6 [all...] |
| /xsrc/external/mit/fonttosfnt/dist/ |
| fonttosfnt.h | 114 MetricsRec metrics; member in struct:_Font
|
| /xsrc/external/mit/freetype/dist/src/pcf/ |
| pcfread.c | 54 "metrics", 56 "ink metrics", 330 /* parsing normal metrics */ 343 /* parsing compressed metrics */ 684 PCF_Metric metrics = NULL; local 728 FT_TRACE4(( " number of metrics: %ld\n", orig_nmetrics )); 755 * synthesize the metrics of glyph 0 to be a copy of the `default 762 " only loading first 65534 metrics\n" )); 770 if ( FT_NEW_ARRAY( face->metrics, face->nmetrics ) ) 774 metrics = face->metrics + 1 [all...] |