Home
last modified time | relevance | path

Searched refs:SkFontStyle (Results 1 – 25 of 36) sorted by relevance

12

/external/skia/tests/
DFontMgrTest.cpp104 SkFontStyle fs; in test_fontiter()
121 …static const SkFontStyle invalidFontStyle(101, SkFontStyle::kNormal_Width, SkFontStyle::kUpright_S… in test_matchStyleCSS3()
125 TestTypeface(const SkFontStyle& fontStyle, SkFontID id) : SkTypeface(fontStyle, id, false){} in test_matchStyleCSS3()
163 TestFontStyleSet(std::initializer_list<SkFontStyle> styles) : fStyles(styles) {} in test_matchStyleCSS3()
165 void getStyle(int index, SkFontStyle* style, SkString*) override { in test_matchStyleCSS3()
176 SkTypeface* matchStyle(const SkFontStyle& pattern) override { in test_matchStyleCSS3()
180 std::vector<SkFontStyle> fStyles; in test_matchStyleCSS3()
183SkFontStyle condensed_normal_100(SkFontStyle::kThin_Weight, SkFontStyle::kCondensed_Width, SkFont… in test_matchStyleCSS3()
184SkFontStyle condensed_normal_900(SkFontStyle::kBlack_Weight, SkFontStyle::kCondensed_Width, SkFont… in test_matchStyleCSS3()
185SkFontStyle condensed_italic_100(SkFontStyle::kThin_Weight, SkFontStyle::kCondensed_Width, SkFont… in test_matchStyleCSS3()
[all …]
/external/skia/src/ports/
DSkFontMgr_custom.cpp30 SkTypeface_Custom(const SkFontStyle& style, bool isFixedPitch, in SkTypeface_Custom()
63 SkTypeface_Empty() : INHERITED(SkFontStyle(), false, true, SkString(), 0) {} in SkTypeface_Empty()
75 SkTypeface_Stream(const SkFontStyle& style, bool isFixedPitch, bool sysFont, in SkTypeface_Stream()
96 SkTypeface_File(const SkFontStyle& style, bool isFixedPitch, bool sysFont, in SkTypeface_File()
134 void getStyle(int index, SkFontStyle* style, SkString* name) override { in getStyle()
138 *style = SkFontStyle(bold ? SkFontStyle::kBold_Weight : SkFontStyle::kNormal_Weight, in getStyle()
139 SkFontStyle::kNormal_Width, in getStyle()
140 italic ? SkFontStyle::kItalic_Slant : SkFontStyle::kUpright_Slant); in getStyle()
149 static int match_score(const SkFontStyle& pattern, const SkFontStyle& candidate) { in match_score()
157 SkTypeface* matchStyle(const SkFontStyle& pattern) override { in matchStyle()
[all …]
DSkFontMgr_android.cpp35 SkTypeface_Android(const SkFontStyle& style, in SkTypeface_Android()
59 const SkFontStyle& style, in SkTypeface_AndroidSystem()
111 const SkFontStyle& style, in SkTypeface_AndroidStream()
166 SkFontStyle style; in SkFontStyleSet_Android()
178 SkFontStyle::Slant slant = style.slant(); in SkFontStyleSet_Android()
181 case FontFileInfo::Style::kNormal: slant = SkFontStyle::kUpright_Slant; break; in SkFontStyleSet_Android()
182 case FontFileInfo::Style::kItalic: slant = SkFontStyle::kItalic_Slant; break; in SkFontStyleSet_Android()
185 style = SkFontStyle(weight, style.width(), slant); in SkFontStyleSet_Android()
214 void getStyle(int index, SkFontStyle* style, SkString* name) override { in getStyle()
236 SkTypeface_AndroidSystem* matchStyle(const SkFontStyle& pattern) override { in matchStyle()
[all …]
DSkFontMgr_fontconfig.cpp308 static SkFontStyle skfontstyle_from_fcpattern(FcPattern* pattern) { in skfontstyle_from_fcpattern()
309 typedef SkFontStyle SkFS; in skfontstyle_from_fcpattern()
344 return SkFontStyle(weight, width, slant); in skfontstyle_from_fcpattern()
347 static void fcpattern_from_skfontstyle(SkFontStyle style, FcPattern* pattern) { in fcpattern_from_skfontstyle()
350 typedef SkFontStyle SkFS; in fcpattern_from_skfontstyle()
387 SkTypeface_stream(SkFontData* data, const SkFontStyle& style, bool fixedWidth) in SkTypeface_stream()
481 void getStyle(int index, SkFontStyle* style, SkString* styleName) override { in getStyle()
502 SkTypeface* matchStyle(const SkFontStyle& style) override { in matchStyle()
575 static bool FindByFcPattern(SkTypeface* cached, const SkFontStyle&, void* ctx) { in FindByFcPattern() argument
594 fTFCache.add(face, SkFontStyle()); in createTypefaceFromFcPattern()
[all …]
DSkFontHost_fontconfig.cpp61 static bool find_by_FontIdentity(SkTypeface* cachedTypeface, const SkFontStyle&, void* ctx) { in find_by_FontIdentity() argument
84 Request(const char* name, size_t nameLen, const SkFontStyle& style) : fStyle(style) { in Request()
99 const SkFontStyle fStyle;
104 static Request* Create(const char* name, const SkFontStyle& style) { in Create()
178 SkFontStyle requestedStyle(requestedOldStyle); in LegacyCreateTypeface()
197 face = FontConfigTypeface::Create(SkFontStyle(outOldStyle), identity, outFamilyName); in LegacyCreateTypeface()
199 SkTypefaceCache::Add(face, SkFontStyle(outOldStyle)); in LegacyCreateTypeface()
DSkFontConfigTypeface.h21 static FontConfigTypeface* Create(const SkFontStyle& style, in Create()
27 static FontConfigTypeface* Create(const SkFontStyle& style, bool fixedWidth, in Create()
45 FontConfigTypeface(const SkFontStyle& style, in FontConfigTypeface()
53 FontConfigTypeface(const SkFontStyle& style, bool fixedWidth, SkStreamAsset* localStream) in FontConfigTypeface()
DSkTypeface_win_dw.h27 static SkFontStyle get_style(IDWriteFont* font) { in get_style()
29 return SkFontStyle(font->GetWeight(), in get_style()
33 ? SkFontStyle::kItalic_Slant in get_style()
34 : SkFontStyle::kUpright_Slant); in get_style()
39 DWriteFontTypeface(const SkFontStyle& style, SkFontID fontID,
DSkFontHost_FreeType.cpp1661 SkString* name, SkFontStyle* style, bool* isFixedPitch, AxisDefinitions* axes) const in scanFont()
1671 int weight = SkFontStyle::kNormal_Weight; in scanFont()
1672 int width = SkFontStyle::kNormal_Width; in scanFont()
1673 SkFontStyle::Slant slant = SkFontStyle::kUpright_Slant; in scanFont()
1675 weight = SkFontStyle::kBold_Weight; in scanFont()
1678 slant = SkFontStyle::kItalic_Slant; in scanFont()
1692 { "all", SkFontStyle::kNormal_Weight }, // Multiple Masters usually default to normal. in scanFont()
1693 { "black", SkFontStyle::kBlack_Weight }, in scanFont()
1694 { "bold", SkFontStyle::kBold_Weight }, in scanFont()
1695 { "book", (SkFontStyle::kNormal_Weight + SkFontStyle::kLight_Weight)/2 }, in scanFont()
[all …]
DSkFontMgr_win_dw.cpp288 const SkFontStyle& fontstyle) const override;
289 virtual SkTypeface* onMatchFamilyStyleCharacter(const char familyName[], const SkFontStyle&,
293 const SkFontStyle& fontstyle) const override;
331 void getStyle(int index, SkFontStyle* fs, SkString* styleName) override;
333 SkTypeface* matchStyle(const SkFontStyle& pattern) override;
357 static bool FindByDWriteFont(SkTypeface* cached, const SkFontStyle&, void* ctx) { in FindByDWriteFont() argument
504 const SkFontStyle& fontstyle) const { in onMatchFamilyStyle()
735 const SkFontStyle& style, in onMatchFamilyStyleCharacter()
833 const SkFontStyle& fontstyle) const { in onMatchFaceStyle()
1007 void SkFontStyleSet_DirectWrite::getStyle(int index, SkFontStyle* fs, SkString* styleName) { in getStyle()
[all …]
DSkRemotableFontMgr_win_dw.cpp140 SkFontStyle::Slant slant; in FontToIdentity()
143 slant = SkFontStyle::kUpright_Slant; in FontToIdentity()
147 slant = SkFontStyle::kItalic_Slant; in FontToIdentity()
156 fontId->fFontStyle = SkFontStyle(weight, width, slant); in FontToIdentity()
179 const SkFontStyle& pattern) const override in matchIndexStyle()
241 const SkFontStyle& style) const override in matchNameStyle()
390 const SkFontStyle& pattern, in matchNameStyleCharacter()
DSkFontHost_mac.cpp391 static SkFontStyle fontstyle_from_descriptor(CTFontDescriptorRef desc) { in fontstyle_from_descriptor()
395 return SkFontStyle(); in fontstyle_from_descriptor()
409 return SkFontStyle(unit_weight_to_fontstyle(weight), in fontstyle_from_descriptor()
411 slant ? SkFontStyle::kItalic_Slant in fontstyle_from_descriptor()
412 : SkFontStyle::kUpright_Slant); in fontstyle_from_descriptor()
431 #define WEIGHT_THRESHOLD ((SkFontStyle::kNormal_Weight + SkFontStyle::kBold_Weight)/2)
444 const SkFontStyle& fs, bool isFixedPitch, in SkTypeface_Mac()
492 SkFontStyle style = SkFontStyle(computeStyleBits(fontRef, &isFixedPitch)); in NewFromFontRef()
497 static bool find_by_CTFontRef(SkTypeface* cached, const SkFontStyle&, void* context) { in find_by_CTFontRef() argument
505 static SkTypeface* NewFromName(const char familyName[], const SkFontStyle& theStyle) { in NewFromName()
[all …]
/external/skia/src/core/
DSkFontStyle.cpp12 SkFontStyle::SkFontStyle() { in SkFontStyle() function in SkFontStyle
19 SkFontStyle::SkFontStyle(int weight, int width, Slant slant) { in SkFontStyle() function in SkFontStyle
26 SkFontStyle::SkFontStyle(unsigned oldStyle) { in SkFontStyle() function in SkFontStyle
28 fUnion.fR.fWeight = (oldStyle & SkTypeface::kBold) ? SkFontStyle::kBold_Weight in SkFontStyle()
29 : SkFontStyle::kNormal_Weight; in SkFontStyle()
30 fUnion.fR.fWidth = SkFontStyle::kNormal_Width; in SkFontStyle()
31 fUnion.fR.fSlant = (oldStyle & SkTypeface::kItalic) ? SkFontStyle::kItalic_Slant in SkFontStyle()
32 : SkFontStyle::kUpright_Slant; in SkFontStyle()
DSkFontMgr.cpp14 class SkFontStyle;
20 void getStyle(int, SkFontStyle*, SkString*) override { in getStyle() argument
27 SkTypeface* matchStyle(const SkFontStyle&) override { in matchStyle() argument
53 const SkFontStyle&) const override { in onMatchFamilyStyle()
57 const SkFontStyle& style, in onMatchFamilyStyleCharacter()
64 const SkFontStyle&) const override { in onMatchFaceStyle()
106 const SkFontStyle& fs) const { in matchFamilyStyle()
110 SkTypeface* SkFontMgr::matchFamilyStyleCharacter(const char familyName[], const SkFontStyle& style, in matchFamilyStyleCharacter()
117 const SkFontStyle& fs) const { in matchFaceStyle()
206 SkTypeface* SkFontStyleSet::matchStyleCSS3(const SkFontStyle& pattern) { in matchStyleCSS3()
[all …]
DSkTypefaceCache.h34 typedef bool(*FindProc)(SkTypeface*, const SkFontStyle&, void* context);
42 void add(SkTypeface*, const SkFontStyle& requested);
67 static void Add(SkTypeface*, const SkFontStyle& requested);
83 SkFontStyle fRequestedStyle;
DSkTypeface.cpp18 SkTypeface::SkTypeface(const SkFontStyle& style, SkFontID fontID, bool isFixedPitch) in SkTypeface()
40 SkEmptyTypeface() : SkTypeface(SkFontStyle(), 0, true) { } in SkEmptyTypeface()
138 SkFontStyle newStyle = SkFontStyle(bold ? SkFontStyle::kBold_Weight in CreateFromTypeface()
139 : SkFontStyle::kNormal_Weight, in CreateFromTypeface()
140 SkFontStyle::kNormal_Width, in CreateFromTypeface()
141 italic ? SkFontStyle::kItalic_Slant in CreateFromTypeface()
142 : SkFontStyle::kUpright_Slant); in CreateFromTypeface()
DSkTypefaceCache.cpp28 void SkTypefaceCache::add(SkTypeface* face, const SkFontStyle& requestedStyle) { in add()
87 void SkTypefaceCache::Add(SkTypeface* face, const SkFontStyle& requestedStyle) { in Add()
106 static bool DumpProc(SkTypeface* face, const SkFontStyle& s, void* ctx) { in DumpProc()
/external/skia/include/ports/
DSkFontMgr.h25 virtual void getStyle(int index, SkFontStyle*, SkString* style) = 0;
27 virtual SkTypeface* matchStyle(const SkFontStyle& pattern) = 0;
32 SkTypeface* matchStyleCSS3(const SkFontStyle& pattern);
68 SkTypeface* matchFamilyStyle(const char familyName[], const SkFontStyle&) const;
85 SkTypeface* matchFamilyStyleCharacter(const char familyName[], const SkFontStyle&,
89 SkTypeface* matchFaceStyle(const SkTypeface*, const SkFontStyle&) const;
185 const SkFontStyle&) const = 0;
186 virtual SkTypeface* onMatchFamilyStyleCharacter(const char familyName[], const SkFontStyle&,
190 const SkFontStyle&) const = 0;
DSkRemotableFontMgr.h33 SkFontStyle fFontStyle;
83 virtual SkFontIdentity matchIndexStyle(int familyIndex, const SkFontStyle&) const = 0;
121 virtual SkFontIdentity matchNameStyle(const char familyName[], const SkFontStyle&) const = 0;
133 virtual SkFontIdentity matchNameStyleCharacter(const char familyName[], const SkFontStyle&,
DSkFontMgr_indirect.h21 class SkFontStyle; variable
42 const SkFontStyle& fontStyle) const override;
45 const SkFontStyle&,
51 const SkFontStyle& fontStyle) const override;
/external/skia/src/fonts/
DSkFontMgr_indirect.cpp35 void getStyle(int index, SkFontStyle* fs, SkString* style) override { in getStyle()
49 SkTypeface* matchStyle(const SkFontStyle& pattern) override { in matchStyle()
153 const SkFontStyle& fontStyle) const { in onMatchFamilyStyle()
159 const SkFontStyle& style, in onMatchFamilyStyleCharacter()
169 const SkFontStyle& fontStyle) const { in onMatchFaceStyle()
191 SkFontStyle style = SkFontStyle(bold ? SkFontStyle::kBold_Weight in onLegacyCreateTypeface()
192 : SkFontStyle::kNormal_Weight, in onLegacyCreateTypeface()
193 SkFontStyle::kNormal_Width, in onLegacyCreateTypeface()
194 italic ? SkFontStyle::kItalic_Slant in onLegacyCreateTypeface()
195 : SkFontStyle::kUpright_Slant); in onLegacyCreateTypeface()
DSkFontMgr_fontconfig.cpp146 void getStyle(int index, SkFontStyle*, SkString* style) override;
148 SkTypeface* matchStyle(const SkFontStyle& pattern) override;
154 SkFontStyle fStyle;
168 static SkFontStyle make_fontconfig_style(FcPattern* match) { in make_fontconfig_style()
177 return SkFontStyle(weight, width, slant > 0 ? SkFontStyle::kItalic_Slant in make_fontconfig_style()
178 : SkFontStyle::kUpright_Slant); in make_fontconfig_style()
193 void SkFontStyleSet_FC::getStyle(int index, SkFontStyle* style, in getStyle()
208 SkTypeface* SkFontStyleSet_FC::matchStyle(const SkFontStyle& pattern) { in matchStyle()
284 const SkFontStyle&) const override { return nullptr; } in onMatchFamilyStyle()
285 SkTypeface* onMatchFamilyStyleCharacter(const char familyName[], const SkFontStyle&, in onMatchFamilyStyleCharacter() argument
[all …]
/external/skia/include/core/
DSkFontStyle.h13 class SK_API SkFontStyle {
44 SkFontStyle();
45 SkFontStyle(int weight, int width, Slant);
47 explicit SkFontStyle(unsigned oldStyle);
49 bool operator==(const SkFontStyle& rhs) const {
DSkTypeface.h56 SkFontStyle fontStyle() const { in fontStyle()
65 (fStyle.weight() >= SkFontStyle::kSemiBold_Weight ? kBold : kNormal) | in style()
66 (fStyle.slant() != SkFontStyle::kUpright_Slant ? kItalic : kNormal)); in style()
70 bool isBold() const { return fStyle.weight() >= SkFontStyle::kSemiBold_Weight; } in isBold()
73 bool isItalic() const { return fStyle.slant() != SkFontStyle::kUpright_Slant; } in isItalic()
330 SkTypeface(const SkFontStyle& style, SkFontID uniqueID, bool isFixedPitch = false);
403 SkFontStyle fStyle;
/external/skia/src/utils/win/
DSkDWrite.h92 explicit DWriteStyle(const SkFontStyle& pattern) { in DWriteStyle()
94 case SkFontStyle::kUpright_Slant: in DWriteStyle()
97 case SkFontStyle::kItalic_Slant: in DWriteStyle()
/external/skia/gm/
Dfontmgr.cpp30 const SkFontStyle& fontStyle) { in drawCharacter()
103 SkFontStyle fs; in onDraw()
153 SkFontStyle fs; in iterateFamily()
171 SkFontStyle fs(weight, width, SkFontStyle::kUpright_Slant); in exploreFamily()

12