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

1 2 3 4 5 6

  /xsrc/external/mit/freetype/dist/src/autofit/
afindic.c 36 af_indic_metrics_init( AF_CJKMetrics metrics,
43 metrics->units_per_em = face->units_per_EM;
49 af_cjk_metrics_init_widths( metrics, face );
52 af_cjk_metrics_init_blues( metrics, face, af_cjk_blue_chars );
54 af_cjk_metrics_check_digits( metrics, face );
64 af_indic_metrics_scale( AF_CJKMetrics metrics,
68 af_cjk_metrics_scale( metrics, scaler );
74 AF_CJKMetrics metrics )
77 return af_cjk_hints_init( hints, metrics );
85 AF_CJKMetrics metrics )
    [all...]
afdummy.c 27 AF_StyleMetrics metrics )
29 af_glyph_hints_rescale( hints, metrics );
31 hints->x_scale = metrics->scaler.x_scale;
32 hints->y_scale = metrics->scaler.y_scale;
33 hints->x_delta = metrics->scaler.x_delta;
34 hints->y_delta = metrics->scaler.y_delta;
44 AF_StyleMetrics metrics )
49 FT_UNUSED( metrics );
afcjk.h 84 /* used for horizontal metrics too for CJK */
106 af_cjk_metrics_init( AF_CJKMetrics metrics,
110 af_cjk_metrics_scale( AF_CJKMetrics metrics,
115 AF_CJKMetrics metrics );
121 AF_CJKMetrics metrics );
125 af_cjk_metrics_check_digits( AF_CJKMetrics metrics,
129 af_cjk_metrics_init_widths( AF_CJKMetrics metrics,
afshaper.h 53 AF_StyleMetrics metrics,
58 af_shaper_get_elem( AF_StyleMetrics metrics,
aflatin.h 34 #define AF_LATIN_CONSTANT( metrics, c ) \
35 ( ( (c) * (FT_Long)( (AF_LatinMetrics)(metrics) )->units_per_em ) / 2048 )
99 /* ignored for horizontal metrics */
119 af_latin_metrics_init( AF_LatinMetrics metrics,
123 af_latin_metrics_scale( AF_LatinMetrics metrics,
127 af_latin_metrics_init_widths( AF_LatinMetrics metrics,
131 af_latin_metrics_check_digits( AF_LatinMetrics metrics,
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...]
  /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/bdftopcf/dist/
fontink.c 66 pInk->characterWidth = pCI->metrics.characterWidth;
67 pInk->attributes = pCI->metrics.attributes;
69 leftBearing = pCI->metrics.leftSideBearing;
70 ascent = pCI->metrics.ascent;
71 descent = pCI->metrics.descent;
166 outwidth = pDst->metrics.rightSideBearing - pDst->metrics.leftSideBearing;
167 outheight = pDst->metrics.descent + pDst->metrics.ascent;
171 inwidth = pSrc->metrics.rightSideBearing - pSrc->metrics.leftSideBearing
    [all...]
bitmaputil.c 95 for (i = 0, ci = bitmapFont->metrics; i < nchars; i++, ci++) {
96 COMPUTE_MINMAX(&ci->metrics);
97 if (ci->metrics.characterWidth < 0)
101 minbounds->attributes &= ci->metrics.attributes;
102 maxbounds->attributes |= ci->metrics.attributes;
103 overlap = ci->metrics.rightSideBearing - ci->metrics.characterWidth;
123 COMPUTE_MINMAX(&ci->metrics);
124 if (ci->metrics.characterWidth < 0)
128 minbounds->attributes &= ci->metrics.attributes
    [all...]
  /xsrc/external/mit/libXfont/dist/src/bitmap/
fontink.c 71 pInk->characterWidth = pCI->metrics.characterWidth;
72 pInk->attributes = pCI->metrics.attributes;
74 leftBearing = pCI->metrics.leftSideBearing;
75 ascent = pCI->metrics.ascent;
76 descent = pCI->metrics.descent;
180 outwidth = pDst->metrics.rightSideBearing - pDst->metrics.leftSideBearing;
181 outheight = pDst->metrics.descent + pDst->metrics.ascent;
185 inwidth = pSrc->metrics.rightSideBearing - pSrc->metrics.leftSideBearing
    [all...]
bitmaputil.c 94 for (i = 0, ci = bitmapFont->metrics; i < nchars; i++, ci++) {
95 COMPUTE_MINMAX(&ci->metrics);
96 if (ci->metrics.characterWidth < 0)
100 minbounds->attributes &= ci->metrics.attributes;
101 maxbounds->attributes |= ci->metrics.attributes;
102 overlap = ci->metrics.rightSideBearing - ci->metrics.characterWidth;
122 COMPUTE_MINMAX(&ci->metrics);
123 if (ci->metrics.characterWidth < 0)
127 minbounds->attributes &= ci->metrics.attributes
    [all...]
  /xsrc/external/mit/libXfont2/dist/src/bitmap/
fontink.c 72 pInk->characterWidth = pCI->metrics.characterWidth;
73 pInk->attributes = pCI->metrics.attributes;
75 leftBearing = pCI->metrics.leftSideBearing;
76 ascent = pCI->metrics.ascent;
77 descent = pCI->metrics.descent;
181 outwidth = pDst->metrics.rightSideBearing - pDst->metrics.leftSideBearing;
182 outheight = pDst->metrics.descent + pDst->metrics.ascent;
186 inwidth = pSrc->metrics.rightSideBearing - pSrc->metrics.leftSideBearing
    [all...]
bitmaputil.c 96 for (i = 0, ci = bitmapFont->metrics; i < nchars; i++, ci++) {
97 COMPUTE_MINMAX(&ci->metrics);
98 if (ci->metrics.characterWidth < 0)
102 minbounds->attributes &= ci->metrics.attributes;
103 maxbounds->attributes |= ci->metrics.attributes;
104 overlap = ci->metrics.rightSideBearing - ci->metrics.characterWidth;
124 COMPUTE_MINMAX(&ci->metrics);
125 if (ci->metrics.characterWidth < 0)
129 minbounds->attributes &= ci->metrics.attributes
    [all...]
  /xsrc/external/mit/xorg-server/dist/dix/
glyphcurs.c 70 cursor metrics.
158 cm->width = pci->metrics.rightSideBearing - pci->metrics.leftSideBearing;
159 cm->height = pci->metrics.descent + pci->metrics.ascent;
160 if (pci->metrics.leftSideBearing > 0) {
161 cm->width += pci->metrics.leftSideBearing;
165 cm->xhot = -pci->metrics.leftSideBearing;
166 if (pci->metrics.rightSideBearing < 0)
167 cm->width -= pci->metrics.rightSideBearing
    [all...]
  /xsrc/external/mit/xorg-server.old/dist/dix/
glyphcurs.c 73 cursor metrics.
166 cm->width = pci->metrics.rightSideBearing - pci->metrics.leftSideBearing;
167 cm->height = pci->metrics.descent + pci->metrics.ascent;
168 if (pci->metrics.leftSideBearing > 0)
170 cm->width += pci->metrics.leftSideBearing;
175 cm->xhot = -pci->metrics.leftSideBearing;
176 if (pci->metrics.rightSideBearing < 0)
177 cm->width -= pci->metrics.rightSideBearing
    [all...]
  /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/base/
ftsynth.c 109 face->size->metrics.y_scale ) / 24;
150 slot->metrics.width += xstr;
151 slot->metrics.height += ystr;
152 slot->metrics.horiAdvance += xstr;
153 slot->metrics.vertAdvance += ystr;
154 slot->metrics.horiBearingY += ystr;
  /xsrc/external/mit/freetype/dist/src/sfnt/
ttsbit.c 289 FT_Size_Metrics* metrics )
320 metrics->x_ppem = (FT_UShort)strike[44];
321 metrics->y_ppem = (FT_UShort)strike[45];
323 metrics->ascender = (FT_Char)strike[16] * 64; /* hori.ascender */
324 metrics->descender = (FT_Char)strike[17] * 64; /* hori.descender */
336 if ( metrics->descender > 0 )
340 metrics->descender = -metrics->descender;
343 else if ( metrics->descender == 0 )
345 if ( metrics->ascender == 0
473 TT_SBit_Metrics metrics; member in struct:TT_SBitDecoderRec_
645 TT_SBit_Metrics metrics = decoder->metrics; local
    [all...]
ttsbit.h 45 FT_Size_Metrics* metrics );
54 TT_SBit_MetricsRec *metrics );
pngshim.h 36 TT_SBit_Metrics metrics,
  /xsrc/external/mit/fonttosfnt/dist/
write.c 226 font->metrics.maxAwidth = 0;
227 font->metrics.maxX = -10000 * TWO_SIXTEENTH;
228 font->metrics.maxY = -10000 * TWO_SIXTEENTH;
229 font->metrics.minX = 10000 * TWO_SIXTEENTH;
230 font->metrics.minY = 10000 * TWO_SIXTEENTH;
238 if(awidth > font->metrics.maxAwidth) font->metrics.maxAwidth = awidth;
239 if(x0 < font->metrics.minX) font->metrics.minX = x0;
240 if(y0 < font->metrics.minY) font->metrics.minY = y0
    [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/libXft/dist/src/
xftextent.c 68 *extents = xftg->metrics;
76 overall_left = x - xftg->metrics.x;
77 overall_top = y - xftg->metrics.y;
78 overall_right = overall_left + (int) xftg->metrics.width;
79 overall_bottom = overall_top + (int) xftg->metrics.height;
80 x += xftg->metrics.xOff;
81 y += xftg->metrics.yOff;
87 left = x - xftg->metrics.x;
88 top = y - xftg->metrics.y;
89 right = left + (int) xftg->metrics.width
    [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/libXfont2/dist/test/
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

Completed in 22 milliseconds

1 2 3 4 5 6