HomeSort by: relevance | last modified time | path
    Searched defs:metrics (Results 1 - 25 of 44) sorted by relevancy

1 2

  /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...]

Completed in 22 milliseconds

1 2