/external/naver-fonts/ |
README | 5 glyphs as well as other non-Korean characters) and because these fonts
|
/external/skia/include/core/ |
SkAdvancedTypefaceMetrics.h | 72 SkIRect fBBox; // The bounding box of all glyphs (in font units). 140 /** Retrieve advance data for glyphs. Used by the PDF backend. It calls 142 @param num_glyphs Total number of glyphs in the given font. 145 id. Passing NULL means all glyphs in the font.
|
/external/skia/legacy/include/core/ |
SkAdvancedTypefaceMetrics.h | 70 SkIRect fBBox; // The bounding box of all glyphs (in font units). 135 /** Retrieve advance data for glyphs. Used by the PDF backend. It calls 137 @param num_glyphs Total number of glyphs in the given font. 140 id. Passing NULL means all glyphs in the font.
|
/external/webkit/Source/WebCore/platform/wx/wxcode/win/ |
non-kerned-drawing.cpp | 106 const GlyphBufferGlyph* glyphs = glyphBuffer.glyphs(from); local 124 wxString string = wxString((wxChar*)(&glyphs[from]), numGlyphs); 125 ::ExtTextOut(hdc, x, y, ETO_GLYPH_INDEX, 0, reinterpret_cast<const WCHAR*>(glyphs), numGlyphs, spacing);
|
/frameworks/base/core/jni/android/graphics/ |
RtlProperties.h | 51 // Define if we want (1) to have Glyphs debug values or not (0)
|
/external/icu4c/test/letest/ |
letest.cpp | 59 LEGlyphID *glyphs = NULL; local 69 glyphs = NEW_ARRAY(LEGlyphID, glyphCount + 10); 80 engine->getGlyphs(glyphs, status); 83 log_err("Calling getGlyphs(glyphs, status) on an empty layout did not return LE_NO_LAYOUT_ERROR.\n"); 94 engine->getGlyphs(glyphs, 0xFF000000L, status); 97 log_err("Calling getGlyphs(glyphs, 0xFF000000L, status) on an empty layout did not return LE_NO_LAYOUT_ERROR.\n"); 144 DELETE_ARRAY(glyphs); 245 LEGlyphID glyphs[6], extraBitGlyphs[6];; local 266 engine->getGlyphs(glyphs, status); 281 if (extraBitGlyphs[glyph] != (glyphs[glyph] | 0xFF000000L)) 611 UnicodeString text, glyphs, indices, positions; local [all...] |
/external/webkit/Source/WebCore/platform/graphics/chromium/ |
FontLinux.cpp | 85 const GlyphBufferGlyph* glyphs = glyphBuffer.glyphs(from); local 133 canvas->drawTextOnPath(glyphs + i, 2, path, 0, paint); 136 canvas->drawPosText(glyphs, numGlyphs << 1, pos, paint); 162 canvas->drawTextOnPath(glyphs + i, 2, path, 0, paint); 165 canvas->drawPosText(glyphs, numGlyphs << 1, pos, paint); 228 canvas->drawPosTextH(controller.glyphs(), controller.length() << 1, controller.xPositions(), point.y(), fillPaint); 234 canvas->drawPosTextH(controller.glyphs(), controller.length() << 1, controller.xPositions(), point.y(), strokePaint); 255 // Iterate through the glyphs in logical order, seeing whether targetX falls between the previous 306 // that /no/ code points contributed to certain glyphs. Because o [all...] |
FontChromiumWin.cpp | 195 // Draws the partial string of glyphs, starting at |startAdvance| to the 199 bool drawGlyphs(int numGlyphs, const WORD* glyphs, const int* advances, float startAdvance) const; 257 const WORD* glyphs, 265 numGlyphs, glyphs, advances, 0, &origin); 291 ExtTextOut(m_hdc, x + shadowOffset.width(), y + shadowOffset.height(), ETO_GLYPH_INDEX, 0, reinterpret_cast<const wchar_t*>(&glyphs[0]), numGlyphs, &advances[0]); 295 return !!ExtTextOut(m_hdc, x, y, ETO_GLYPH_INDEX, 0, reinterpret_cast<const wchar_t*>(&glyphs[0]), numGlyphs, &advances[0]); 387 // We draw the glyphs in chunks to avoid having to do a heap allocation for 393 Vector<WORD, kMaxBufferLength> glyphs; local 405 glyphs.resize(curLen); 410 glyphs[i] = glyphBuffer.glyphAt(from + glyphIndex) [all...] |
/external/webkit/Source/WebCore/platform/graphics/skia/ |
SkiaFontWin.cpp | 211 // do we draw out own glyphs using these routines much either). 213 // We keep a list of all glyphs we're removing which we do in a separate 284 const WORD* glyphs, 293 // Reserve space for 64 glyphs on the stack. If numGlyphs is larger, the array 294 // will dynamically allocate it space for numGlyph glyphs. 305 canvas->drawPosText(glyphs, numGlyphs * sizeof(uint16_t), pos, *paint); 310 const SkPath* path = SkiaWinOutlineCache::lookupOrCreatePathForGlyph(dc, hfont, glyphs[i]); 352 const WORD* glyphs, 375 &glyphs[0], &advances[0], &offsets[0], numGlyphs)) 407 &glyphs[0], &advances[0], &offsets[0], numGlyphs) [all...] |
SkiaFontWin.h | 49 // Removes any cached glyphs from the outline cache corresponding to the 91 const WORD* glyphs,
|
/external/webkit/Source/WebCore/platform/graphics/win/ |
FontCGWin.cpp | 168 // We put slop into this rect, since glyphs can overflow the ascent/descent bounds and the left/right edges. 169 // FIXME: Can get glyphs' optical bounds (even from CG) to get this right. 201 // Uniscribe gives us offsets to help refine the positioning of combining glyphs. 223 ExtTextOut(hdc, 0, 0, ETO_GLYPH_INDEX, 0, reinterpret_cast<const WCHAR*>(glyphBuffer.glyphs(from)), numGlyphs, gdiAdvances.data()); 229 ExtTextOut(hdc, 0, 0, ETO_GLYPH_INDEX, 0, reinterpret_cast<const WCHAR*>(glyphBuffer.glyphs(from)), numGlyphs, gdiAdvances.data()); 352 // Uniscribe gives us offsets to help refine the positioning of combining glyphs. 375 CGContextShowGlyphsWithAdvances(cgContext, glyphBuffer.glyphs(from), glyphBuffer.advances(from), numGlyphs); 378 CGContextShowGlyphsWithAdvances(cgContext, glyphBuffer.glyphs(from), glyphBuffer.advances(from), numGlyphs); 384 CGContextShowGlyphsWithAdvances(cgContext, glyphBuffer.glyphs(from), glyphBuffer.advances(from), numGlyphs); 387 CGContextShowGlyphsWithAdvances(cgContext, glyphBuffer.glyphs(from), glyphBuffer.advances(from), numGlyphs) [all...] |
/external/harfbuzz_ng/src/ |
hb-coretext.cc | 261 const CGGlyph* glyphs = CTRunGetGlyphsPtr (run); local 262 if (!glyphs) { 265 glyphs = glyph_buf; 292 info->codepoint = glyphs[j]; 318 * if core text has reordered glyphs, we'll merge them to the
|
hb-old.cc | 83 HB_Glyph *glyphs, 101 glyphs[i] = u; 110 const HB_Glyph *glyphs, 118 advances[i] = font->get_glyph_h_advance (glyphs[i]); 336 ALLOCATE_ARRAY (HB_Glyph, item.glyphs, num_glyphs); 386 info[i].codepoint = item.glyphs[i];
|
hb-ot-layout.cc | 133 hb_set_t *glyphs /* OUT */) 135 return _get_gdef (face).get_glyphs_in_class (klass, glyphs); 636 const hb_codepoint_t *glyphs, 641 return hb_ot_layout_lookup_would_substitute_fast (face, lookup_index, glyphs, glyphs_length, zero_context); 647 const hb_codepoint_t *glyphs, 652 OT::hb_would_apply_context_t c (face, glyphs, glyphs_length, zero_context); 690 hb_set_t *glyphs) 692 OT::hb_closure_context_t c (face, glyphs);
|
hb-ot-shape.cc | 607 hb_set_t *glyphs) 611 glyphs->add (glyph); 616 glyphs->add (glyph); 626 hb_set_t *glyphs) 638 add_char (font, buffer->unicode, mirror, buffer->info[i].codepoint, glyphs); 648 copy.set (glyphs); 650 hb_ot_layout_lookup_substitute_closure (font->face, lookup_index, glyphs); 651 } while (!copy.is_equal (glyphs));
|
/external/webkit/Source/WebCore/platform/graphics/android/fonts/ |
FontAndroid.cpp | 210 const GlyphBufferGlyph* glyphs = glyphBuffer.glyphs(from); local 242 if (EmojiFont::IsEmojiGlyph(glyphs[i])) { 245 canvas->drawPosText(&glyphs[localIndex], 249 EmojiFont::Draw(canvas, glyphs[i], x, y, paint); 250 // reset local index/count track for "real" glyphs 261 // draw the last run of glyphs (if any) 264 canvas->drawPosText(&glyphs[localIndex], 287 canvas->drawPosText(glyphs, 333 // go to chars, instead of glyphs, which was set by setupForText( 464 const uint16_t* glyphs() const { return m_glyphs16; } function in class:WebCore::TextRunWalker [all...] |
/external/freetype/include/freetype/ |
tttables.h | 112 /* glyphs found in the font (maybe ASCII). */ 126 /* glyphs found in the font (maybe ASCII). */ 144 /* glyphs within the font. */ 147 /* glyphs within the font. */ 151 /* all glyphs in the font. */ 165 /* the total number of glyphs in the font. */ 231 /* the glyphs found in the font (maybe */ 246 /* the glyphs found in the font (maybe */ 265 /* glyphs within the font. */ 268 /* glyphs within the font. * [all...] |
/external/icu4c/test/testdata/ |
letest.xml | 21 <result-glyphs> 39 </result-glyphs> 105 <result-glyphs> 138 </result-glyphs> 248 <result-glyphs> 281 </result-glyphs> [all...] |
/external/icu4c/layout/ |
LEGlyphStorage.cpp | 211 // Copy the glyphs into caller's (32-bit) glyph array, OR in extraBits 212 void LEGlyphStorage::getGlyphs(le_uint32 glyphs[], le_uint32 extraBits, LEErrorCode &success) const 220 if (glyphs == NULL) { 231 glyphs[i] = fGlyphs[i] | extraBits; 235 void LEGlyphStorage::getGlyphs(LEGlyphID glyphs[], LEErrorCode &success) const 241 if (glyphs == NULL) { 251 LE_ARRAY_COPY(glyphs, fGlyphs, fGlyphCount); 601 // complete pass over the glyphs, after which the iterator gets reset anyhow... 624 // complete pass over the glyphs, after which the iterator gets reset anyhow...
|
LayoutEngine.cpp | 170 // Copy the glyphs into caller's (32-bit) glyph array, OR in extraBits 171 void LayoutEngine::getGlyphs(le_uint32 glyphs[], le_uint32 extraBits, LEErrorCode &success) const 173 fGlyphStorage->getGlyphs(glyphs, extraBits, success); 176 void LayoutEngine::getGlyphs(LEGlyphID glyphs[], LEErrorCode &success) const 178 fGlyphStorage->getGlyphs(glyphs, success); 324 // Input: glyphs 479 // Output: glyphs, positions, char indices 480 // Returns: number of glyphs
|
/external/icu4c/layoutex/ |
ParagraphLayout.cpp | 393 fStyleRunInfo[run].glyphs = NULL; 451 fStyleRunInfo[run].glyphs = LE_NEW_ARRAY(LEGlyphID, glyphCount); 453 if ((fStyleRunInfo[run].glyphs == NULL) || 459 engine->getGlyphs(fStyleRunInfo[run].glyphs, layoutStatus); 590 LE_DELETE_ARRAY(fStyleRunInfo[run].glyphs); 593 fStyleRunInfo[run].glyphs = NULL; 678 // If no glyphs fit on the line, force one to fit. 680 // (There shouldn't be any zero width glyphs at the 682 // only zero width glyphs, because otherwise the zero 683 // width glyphs will have been included on the end o 1098 LEGlyphID *glyphs = LE_NEW_ARRAY(LEGlyphID, glyphCount); local [all...] |
/external/icu4c/layoutex/layout/ |
ParagraphLayout.h | 41 * Clients can use this to break a paragraph into lines, and to display the glyphs in each line. 180 const LEGlyphID glyphs[], const float positions[], const le_int32 glyphToCharMap[]); 226 * Get the number of glyphs in the visual run. 228 * @return the number of glyphs. 235 * Get the glyphs in the visual run. Glyphs with the values <code>0xFFFE</code> and 238 * @return the address of the array of glyphs for this visual run. The storage 247 * Get the (x, y) positions of the glyphs in the visual run. To simplify storage 341 const LEGlyphID glyphs[], const float positions[], const le_int32 glyphToCharMap[]); 412 * just mapping the characters to glyphs and rendering them in order 562 LEGlyphID *glyphs; member in struct:ParagraphLayout::StyleRunInfo [all...] |
/external/freetype/include/freetype/internal/ |
ftgloadr.h | 36 /* The glyph loader is an internal object used to load several glyphs */ 141 /* check that there is enough space to add `n_subs' sub-glyphs to */
|
/external/freetype/src/base/ |
ftsynth.c | 53 /* only oblique outline glyphs */ 106 /* this is more than enough for most glyphs; if you need accurate */
|
/external/webkit/Source/WebCore/platform/graphics/ |
FontFastPath.cpp | 86 // Use the broken ideograph font data. The broken ideograph font will use the horizontal width of glyphs 87 // to make sure you get a square (even for broken glyphs like symbols used for punctuation). 107 // If the glyphs are distinct, we will make the assumption that the font has a vertical-right glyph baked 111 // The glyphs are identical, meaning that we should just use the horizontal glyph. 121 // If the glyphs are the same, then we know we can just use the horizontal glyph rotated vertically to be upright. 124 // The glyphs are distinct, meaning that the font has a vertical-right glyph baked into it. We can't use that 355 // This glyph buffer holds our glyphs+advances+font data for each glyph. 380 // Draw each contiguous run of glyphs that use the same font data.
|