Searched refs:metrics (Results 1 - 25 of 145) sorted by relevance

123456

/xsrc/external/mit/freetype/dist/src/autofit/
H A Dafindic.c36 af_indic_metrics_init( AF_CJKMetrics metrics, argument
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, argument
68 af_cjk_metrics_scale( metrics, scaler );
74 AF_CJKMetrics metrics )
77 return af_cjk_hints_init( hints, metrics );
85 AF_CJKMetrics metrics )
73 af_indic_hints_init(AF_GlyphHints hints,AF_CJKMetrics metrics) argument
82 af_indic_hints_apply(FT_UInt glyph_index,AF_GlyphHints hints,FT_Outline * outline,AF_CJKMetrics metrics) argument
96 af_indic_get_standard_widths(AF_CJKMetrics metrics,FT_Pos * stdHW,FT_Pos * stdVW) argument
[all...]
H A Dafdummy.c27 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 );
26 af_dummy_hints_init(AF_GlyphHints hints,AF_StyleMetrics metrics) argument
41 af_dummy_hints_apply(FT_UInt glyph_index,AF_GlyphHints hints,FT_Outline * outline,AF_StyleMetrics metrics) argument
H A Dafcjk.h84 /* 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,
H A Dafshaper.h53 AF_StyleMetrics metrics,
58 af_shaper_get_elem( AF_StyleMetrics metrics,
H A Daflatin.h34 #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,
H A Dafglobal.c392 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 in function:af_face_globals_get_metrics
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
[all...]
/xsrc/external/mit/freetype/dist/src/cff/
H A Dcffgload.c240 glyph->x_scale = size->root.metrics.x_scale;
241 glyph->y_scale = size->root.metrics.y_scale;
261 TT_SBit_MetricsRec metrics; local in function:cff_slot_load
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
504 FT_Incremental_MetricsRec metrics; local in function:cff_slot_load
545 FT_Glyph_Metrics* metrics = &glyph->root.metrics; local in function:cff_slot_load
[all...]
/xsrc/external/mit/libXfont/dist/src/bitmap/
H A Dfontink.c71 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
[all...]
H A Dbitmaputil.c94 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
[all...]
/xsrc/external/mit/libXfont2/dist/src/bitmap/
H A Dfontink.c72 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
[all...]
H A Dbitmaputil.c96 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
[all...]
/xsrc/external/mit/bdftopcf/dist/
H A Dfontink.c66 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
[all...]
H A Dbitmaputil.c95 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
[all...]
/xsrc/external/mit/xorg-server.old/dist/dix/
H A Dglyphcurs.c73 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
[all...]
/xsrc/external/mit/xorg-server/dist/dix/
H A Dglyphcurs.c70 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
[all...]
/xsrc/external/mit/freetype/dist/src/cid/
H A Dcidgload.c232 /* Incremental fonts can optionally override the metrics. */
235 FT_Incremental_MetricsRec metrics; local in function:cid_load_glyph
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
438 FT_Glyph_Metrics* metrics = &cidglyph->metrics; local in function:cid_slot_load_glyph
[all...]
/xsrc/external/mit/freetype/dist/src/base/
H A Dftsynth.c109 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;
H A Dftobjs.c538 FT_ZERO( &slot->metrics );
746 FT_Glyph_Metrics* metrics = &slot->metrics; local in function:ft_glyphslot_grid_fit_metrics
752 metrics->horiBearingX = FT_PIX_FLOOR( metrics->horiBearingX );
753 metrics->horiBearingY = FT_PIX_CEIL_LONG( metrics->horiBearingY );
755 right = FT_PIX_CEIL_LONG( ADD_LONG( metrics->vertBearingX,
756 metrics->width ) );
757 bottom = FT_PIX_CEIL_LONG( ADD_LONG( metrics
988 FT_Size_Metrics* metrics = &face->size->metrics; local in function:FT_Load_Glyph
1074 FT_Glyph_Metrics* metrics = &slot->metrics; local in function:FT_Load_Glyph
2997 ft_synthesize_vertical_metrics(FT_Glyph_Metrics * metrics,FT_Pos advance) argument
3023 ft_recompute_scaled_metrics(FT_Face face,FT_Size_Metrics * metrics) argument
3060 FT_Size_Metrics* metrics; local in function:FT_Select_Metrics
3095 FT_Size_Metrics* metrics; local in function:FT_Request_Metrics
3233 FT_Size_Metrics* metrics = &face->size->metrics; local in function:FT_Select_Size
3308 FT_Size_Metrics* metrics = &face->size->metrics; local in function:FT_Request_Size
[all...]
/xsrc/external/mit/freetype/dist/src/sfnt/
H A Dttsbit.c289 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
287 tt_face_load_strike_metrics(TT_Face face,FT_ULong strike_index,FT_Size_Metrics * metrics) argument
473 TT_SBit_Metrics metrics; member in struct:TT_SBitDecoderRec_
490 tt_sbit_decoder_init(TT_SBitDecoder decoder,TT_Face face,FT_ULong strike_index,TT_SBit_MetricsRec * metrics) argument
645 TT_SBit_Metrics metrics = decoder->metrics; local in function:tt_sbit_decoder_load_metrics
1466 tt_face_load_sbix_image(TT_Face face,FT_ULong strike_index,FT_UInt glyph_index,FT_Stream stream,FT_Bitmap * map,TT_SBit_MetricsRec * metrics,FT_Bool metrics_only) argument
1593 tt_face_load_sbit_image(TT_Face face,FT_ULong strike_index,FT_UInt glyph_index,FT_UInt load_flags,FT_Stream stream,FT_Bitmap * map,TT_SBit_MetricsRec * metrics) argument
[all...]
H A Dttsbit.h45 FT_Size_Metrics* metrics );
54 TT_SBit_MetricsRec *metrics );
H A Dpngshim.h36 TT_SBit_Metrics metrics,
/xsrc/external/mit/fonttosfnt/dist/
H A Dwrite.c214 font->metrics.maxAwidth = 0;
215 font->metrics.maxX = -10000 * TWO_SIXTEENTH;
216 font->metrics.maxY = -10000 * TWO_SIXTEENTH;
217 font->metrics.minX = 10000 * TWO_SIXTEENTH;
218 font->metrics.minY = 10000 * TWO_SIXTEENTH;
226 if(awidth > font->metrics.maxAwidth) font->metrics.maxAwidth = awidth;
227 if(x0 < font->metrics.minX) font->metrics.minX = x0;
228 if(y0 < font->metrics
[all...]
/xsrc/external/mit/freetype/dist/src/type1/
H A Dt1gload.c139 /* Incremental fonts can optionally override the metrics. */
142 FT_Incremental_MetricsRec metrics; local in function:T1_Parse_Glyph_And_Get_Char_String
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
482 FT_Glyph_Metrics* metrics = &t1glyph->metrics; local in function:T1_Load_Glyph
[all...]
/xsrc/external/mit/libXft/dist/src/
H A Dxftextent.c68 *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
[all...]
/xsrc/external/mit/freetype/dist/src/pfr/
H A Dpfrobjs.c367 FT_Glyph_Metrics* metrics = &pfrslot->metrics; local in function:pfr_slot_load
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...]

Completed in 19 milliseconds

123456