Lines Matching defs:font
135 // We need to create new glyphs with the engine of the fallback font
136 // and store them in the main font cache (not just transfer them from
193 static FontCacheEntry* FontCacheEntryFor(const ServerFont& font,
198 const ServerFont& font,
208 const ServerFont& font, bool forceVector);
218 const ServerFont& font, bool needsVector,
247 GlyphLayoutEngine::FontCacheEntryFor(const ServerFont& font, bool forceVector)
250 FontCacheEntry* entry = cache->FontCacheEntryFor(font, forceVector);
258 const ServerFont& font,
283 entry = FontCacheEntryFor(font, consumer.NeedsVector());
303 double size = font.Size();
326 glyph = _CreateGlyph(*pCacheReference, fallbacksList, font,
378 const ServerFont& font, bool forceVector, uint32 charCode)
382 // Avoid loading the fallbacks if our font can create the glyph.
390 PopulateFallbacks(fallbacks, font, forceVector);
410 const ServerFont& font, bool forceVector)
415 // course the fallback font should a) contain the missing glyphs at all
416 // and b) be similar to the original font. So there should be a mapping
417 // of some kind to know the most suitable fallback font.
437 fontStyle = font.Style();
456 ServerFont fallbackFont(*fallbackStyle, font.Size());