| /xsrc/external/mit/freetype/dist/src/autofit/ |
| H A D | afindic.c | 36 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 D | 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 ); 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 D | 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,
|
| H A D | afshaper.h | 53 AF_StyleMetrics metrics, 58 af_shaper_get_elem( AF_StyleMetrics metrics,
|
| H A D | 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,
|
| H A D | 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 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 D | 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 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 D | 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 [all...] |
| H A D | 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 [all...] |
| /xsrc/external/mit/libXfont2/dist/src/bitmap/ |
| H A D | 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 [all...] |
| H A D | 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 [all...] |
| /xsrc/external/mit/bdftopcf/dist/ |
| H A D | 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 [all...] |
| H A D | 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 [all...] |
| /xsrc/external/mit/xorg-server.old/dist/dix/ |
| H A D | 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 [all...] |
| /xsrc/external/mit/xorg-server/dist/dix/ |
| H A D | 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 [all...] |
| /xsrc/external/mit/freetype/dist/src/cid/ |
| H A D | cidgload.c | 232 /* 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 D | 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;
|
| H A D | ftobjs.c | 538 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 D | 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 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 D | ttsbit.h | 45 FT_Size_Metrics* metrics ); 54 TT_SBit_MetricsRec *metrics );
|
| H A D | pngshim.h | 36 TT_SBit_Metrics metrics,
|
| /xsrc/external/mit/fonttosfnt/dist/ |
| H A D | write.c | 214 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 D | t1gload.c | 139 /* 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 D | 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 [all...] |
| /xsrc/external/mit/freetype/dist/src/pfr/ |
| H A D | pfrobjs.c | 367 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...] |