Searched refs:unicodeRange (Results 1 - 8 of 8) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/platform/text/
H A DUnicodeRange.cpp455 const char* langGroupFromUnicodeRange(unsigned char unicodeRange) argument
457 if (cRangeSpecificItemNum > unicodeRange)
458 return gUnicodeRangeToLangGroupTable[unicodeRange];
H A DUnicodeRange.h115 PLATFORM_EXPORT const char* langGroupFromUnicodeRange(unsigned char unicodeRange);
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
H A DSVGTextLayoutEngineBaseline.cpp158 unsigned unicodeRange = findCharUnicodeRange(character); local
159 if (unicodeRange == cRangeSetLatin || unicodeRange == cRangeArabic)
/external/chromium_org/third_party/WebKit/Source/core/css/
H A DFontFace.idl54 [RaisesException=Setter, SetterCallWith=ExecutionContext] attribute DOMString unicodeRange;
H A DFontFace.cpp142 setPropertyFromString(document, descriptors.unicodeRange(), CSSPropertyUnicodeRange);
168 String FontFace::unicodeRange() const function in class:blink::FontFace
486 static PassOwnPtrWillBeRawPtr<CSSFontFace> createCSSFontFace(FontFace* fontFace, CSSValue* unicodeRange) argument
489 if (CSSValueList* rangeList = toCSSValueList(unicodeRange)) {
H A DFontFace.h73 String unicodeRange() const;
/external/chromium_org/third_party/WebKit/Source/core/svg/
H A DSVGGlyphMap.h145 void collectGlyphsForUnicodeRange(const UnicodeRange& unicodeRange, Vector<SVGGlyph>& glyphs) const
147 for (unsigned character = unicodeRange.first; character <= unicodeRange.second; ++character) {
95 ASSERT(tableEntry < std::numeric_limits<unsigned short>::max()); glyph.tableEntry = tableEntry + 1; m_glyphTable.append(glyph); } static inline bool compareGlyphPriority(const SVGGlyph& first, const SVGGlyph& second) { return first.priority < second.priority; } void collectGlyphsForString(const String& string, Vector<SVGGlyph>& glyphs) { unsigned length = string.length(); if (!length) return; if (string.is8Bit()) { Latin1TextIterator textIterator(string.characters8(), 0, length, length); collectGlyphsForIterator(textIterator, glyphs); } else { SurrogatePairAwareTextIterator textIterator(string.characters16(), 0, length, length); collectGlyphsForIterator(textIterator, glyphs); } std::sort(glyphs.begin(), glyphs.end(), compareGlyphPriority); } void collectGlyphsForStringExact(const String& string, Vector<SVGGlyph>& glyphs) const { unsigned length = string.length(); if (!length) return; RefPtr<GlyphMapNode> node; if (string.is8Bit()) { Latin1TextIterator textIterator(string.characters8(), 0, length, length); node = findNode(textIterator); } else { SurrogatePairAwareTextIterator textIterator(string.characters16(), 0, length, length); node = findNode(textIterator); } if (node) glyphs.appendVector(node->glyphs); } void collectGlyphsForUnicodeRange(const UnicodeRange& unicodeRange, Vector<SVGGlyph>& glyphs) const { for (unsigned character = unicodeRange.first; character <= unicodeRange.second; ++character) { if (RefPtr<GlyphMapNode> node = m_rootLayer.get(character)) glyphs.appendVector(node->glyphs); } } void clear() { m_rootLayer.clear(); m_glyphTable.clear(); m_idGlyphs.clear(); m_namedGlyphs.clear(); m_currentPriority = 0; } void dropNamedGlyphMap() { m_namedGlyphs.clear(); } const SVGGlyph& svgGlyphForGlyph(Glyph glyph) const { if (!glyph || glyph > m_glyphTable.size()) argument
/external/chromium_org/third_party/WebKit/Source/platform/fonts/opentype/
H A DOpenTypeUtilities.cpp89 BigEndianULong unicodeRange[4]; member in struct:blink::OS2Table

Completed in 2002 milliseconds