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