Searched refs:HbFontUniquePtr (Results 1 – 8 of 8) sorted by relevance
/frameworks/minikin/libs/minikin/ |
D | Font.cpp | 66 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 …]
|
D | LayoutCore.cpp | 139 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()
|
D | MinikinInternal.h | 68 HbBlob(const HbFontUniquePtr& font, uint32_t tag) in HbBlob()
|
D | FontFileParser.cpp | 163 FontFileParser::FontFileParser(const HbFontUniquePtr& font) in FontFileParser()
|
D | FontCollection.cpp | 60 const HbFontUniquePtr& font) { in getGlyphScore() 872 const HbFontUniquePtr& font = family->getFont(0)->baseFont(); in getBestFont()
|
/frameworks/minikin/include/minikin/ |
D | Font.h | 164 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()
|
D | FontFileParser.h | 33 explicit FontFileParser(const HbFontUniquePtr& font);
|
D | HbUtils.h | 52 using HbFontUniquePtr = std::unique_ptr<hb_font_t, HbFontDeleter>; variable
|