Home
last modified time | relevance | path

Searched refs:HbFontUniquePtr (Results 1 – 8 of 8) sorted by relevance

/frameworks/minikin/libs/minikin/
DFont.cpp66 HbFontUniquePtr font = prepareFont(mTypeface); in build()
114 HbFontUniquePtr hbFont = prepareFont(typeface); in Font()
121 HbFontUniquePtr hbFont = prepareFont(typeface); in Font()
176 const HbFontUniquePtr& Font::baseFont() const { in baseFont()
196 HbFontUniquePtr font = prepareFont(typeface); in getExternalRefs()
214 HbFontUniquePtr Font::prepareFont(const std::shared_ptr<MinikinFont>& typeface) { in prepareFont()
221 HbFontUniquePtr parent(hb_font_create(face.get())); in prepareFont()
227 HbFontUniquePtr font(hb_font_create_sub_font(parent.get())); in prepareFont()
238 FontStyle Font::analyzeStyle(const HbFontUniquePtr& font) { in analyzeStyle()
266 HbFontUniquePtr Font::getAdjustedFont(int wght, int ital) const { in getAdjustedFont()
[all …]
DLayoutCore.cpp139 static bool isColorBitmapFont(const HbFontUniquePtr& font) { in isColorBitmapFont()
169 static inline void addHyphenToHbBuffer(const HbBufferUniquePtr& buffer, const HbFontUniquePtr& font, in addHyphenToHbBuffer()
183 const HbFontUniquePtr& hbFont) { in addToHbBuffer()
301 std::vector<HbFontUniquePtr> hbFonts; in LayoutPiece()
330 HbFontUniquePtr font(hb_font_create_sub_font(fakedFont.hbFont().get())); in LayoutPiece()
339 const HbFontUniquePtr& hbFont = hbFonts[font_ix]; in LayoutPiece()
DMinikinInternal.h68 HbBlob(const HbFontUniquePtr& font, uint32_t tag) in HbBlob()
DFontFileParser.cpp163 FontFileParser::FontFileParser(const HbFontUniquePtr& font) in FontFileParser()
DFontCollection.cpp60 const HbFontUniquePtr& font) { in getGlyphScore()
872 const HbFontUniquePtr& font = family->getFont(0)->baseFont(); in getBestFont()
/frameworks/minikin/include/minikin/
DFont.h164 const HbFontUniquePtr& baseFont() const;
169 HbFontUniquePtr getAdjustedFont(int wght, int ital) const;
184 ExternalRefs(std::shared_ptr<MinikinFont>&& typeface, HbFontUniquePtr&& baseFont) in ExternalRefs()
188 HbFontUniquePtr mBaseFont;
191 HbFontUniquePtr getAdjustedFont(int wght, int ital) const;
195 mutable std::map<uint16_t, HbFontUniquePtr> mVarFontCache GUARDED_BY(mMutex);
199 Font(std::shared_ptr<MinikinFont>&& typeface, FontStyle style, HbFontUniquePtr&& baseFont, in Font()
214 static HbFontUniquePtr prepareFont(const std::shared_ptr<MinikinFont>& typeface);
215 static FontStyle analyzeStyle(const HbFontUniquePtr& font);
244 HbFontUniquePtr hbFont() const { in hbFont()
DFontFileParser.h33 explicit FontFileParser(const HbFontUniquePtr& font);
DHbUtils.h52 using HbFontUniquePtr = std::unique_ptr<hb_font_t, HbFontDeleter>; variable