Home | History | Annotate | Download | only in mac

Lines Matching refs:fontData

65     // FontData, so this loop does not hit the FontCache.
86 const blink::SimpleFontData* fontData = _font->fontDataAt(index)->fontDataForCharacter(_character);
87 fontDescriptor = CTFontCopyFontDescriptor(fontData->platformData().ctFont());
96 ComplexTextController::ComplexTextRun::ComplexTextRun(CTRunRef ctRun, const SimpleFontData* fontData, const UChar* characters, unsigned stringLocation, size_t stringLength, CFRange runRange)
97 : m_fontData(fontData)
131 ComplexTextController::ComplexTextRun::ComplexTextRun(const SimpleFontData* fontData, const UChar* characters, unsigned stringLocation, size_t stringLength, bool ltr)
132 : m_fontData(fontData)
184 void ComplexTextController::collectComplexTextRunsForCharacters(const UChar* cp, unsigned length, unsigned stringLocation, const SimpleFontData* fontData)
186 if (!fontData) {
196 if (fontData == SimpleFontData::systemFallback()) {
201 fontData = m_font.fontDataAt(0)->fontDataForCharacter(baseCharacter);
205 stringAttributes.adoptCF(CFDictionaryCreateMutableCopy(kCFAllocatorDefault, 0, fontData->getCFStringAttributes(m_font.fontDescription().typesettingFeatures(), fontData->platformData().orientation())));
210 RetainPtr<CTFontRef> fontWithCascadeList(AdoptCF, CTFontCreateCopyWithAttributes(fontData->platformData().ctFont(), m_font.fontDescription().computedPixelSize(), 0, fontDescriptor.get()));
213 stringAttributes = fontData->getCFStringAttributes(m_font.fontDescription().typesettingFeatures(), fontData->platformData().orientation());
252 const SimpleFontData* runFontData = fontData;
257 if (!CFEqual(runFont, fontData->platformData().ctFont())) {
261 for (const FontData* candidateFontData = m_font.fontDataAt(i); candidateFontData; candidateFontData = m_font.fontDataAt(++i)) {
291 m_fallbackFonts->add(fontData);