Searched refs:SkTypeface (Results 1 - 25 of 73) sorted by relevance

123

/external/skia/src/ports/
H A DSkFontHost_sandbox_none.cpp9 #include "SkTypeface.h"
12 void SkFontHost::EnsureTypefaceAccessible(const SkTypeface& typeface) {
H A DSkFontHost_freetype_mac.cpp14 class FTMacTypeface : public SkTypeface {
16 FTMacTypeface(Style style, uint32_t id, SkStream* stream) : SkTypeface(style, id) {
32 FTMacTypeface* tf = new FTMacTypeface(SkTypeface::kNormal,
35 SkTypefaceCache::Add(tf, SkTypeface::kNormal);
39 static SkTypeface* ref_default_typeface() {
40 static SkTypeface* gDef;
52 SkTypeface* SkFontHost::CreateTypeface(const SkTypeface* familyFace,
55 SkTypeface::Style style) {
59 SkTypeface* SkFontHos
88 Serialize(const SkTypeface*, SkWStream*) argument
[all...]
H A DSkFontHost_none.cpp12 SkTypeface* SkFontHost::CreateTypeface(const SkTypeface* familyFace,
15 SkTypeface::Style style) {
20 SkTypeface* SkFontHost::CreateTypefaceFromStream(SkStream*) {
25 SkTypeface* SkFontHost::CreateTypefaceFromFile(char const*) {
56 void SkFontHost::Serialize(const SkTypeface* face, SkWStream* stream) {
60 SkTypeface* SkFontHost::Deserialize(SkStream* stream) {
H A DSkFontHost_linux.cpp26 SkTypeface::Style* style, bool* isFixedWidth);
69 SkTypeface* fFaces[4];
79 static SkTypeface* find_best_face(const FamilyRec* family,
80 SkTypeface::Style style) {
81 SkTypeface* const* faces = family->fFaces;
87 style = (SkTypeface::Style)(style ^ SkTypeface::kItalic);
92 if (faces[SkTypeface::kNormal] != NULL) {
93 return faces[SkTypeface::kNormal];
106 static FamilyRec* find_family(const SkTypeface* membe
[all...]
H A DSkFontHost_simple.cpp27 SkTypeface::Style* style, bool* isFixedWidth);
68 SkTypeface* fFaces[4];
78 static SkTypeface* find_best_face(const FamilyRec* family,
79 SkTypeface::Style style) {
80 SkTypeface* const* faces = family->fFaces;
86 style = (SkTypeface::Style)(style ^ SkTypeface::kItalic);
91 if (faces[SkTypeface::kNormal] != NULL) {
92 return faces[SkTypeface::kNormal];
105 static FamilyRec* find_family(const SkTypeface* membe
[all...]
H A DSkFontHost_FONTPATH.cpp192 static SkTypeface::Style get_style(const FontFaceRec& face) {
195 style |= SkTypeface::kBold;
198 style |= SkTypeface::kItalic;
200 return static_cast<SkTypeface::Style>(style);
209 class FontFaceRec_Typeface : public SkTypeface {
212 SkTypeface(get_style(face), get_id(face)),
221 static const FontFaceRec* get_typeface_rec(const SkTypeface* face)
234 SkTypeface* SkFontHost::CreateTypeface(const SkTypeface* familyFace,
237 SkTypeface
[all...]
H A DSkFontHost_fontconfig.cpp28 SkTypeface::Style find_name_and_style(SkStream* stream, SkString* name);
36 // Note that there's also a unique id in the SkTypeface. This is unique over
44 static std::map<uint32_t, SkTypeface *> global_fc_typefaces;
52 static SkTypeface::Style UniqueIdToStyle(unsigned uniqueid)
54 return static_cast<SkTypeface::Style>(uniqueid & 0xff);
58 SkTypeface::Style style)
77 class FontConfigTypeface : public SkTypeface {
80 : SkTypeface(style, id)
209 SkTypeface* SkFontHost::CreateTypeface(const SkTypeface* familyFac
341 Serialize(const SkTypeface*, SkWStream*) argument
[all...]
H A DSkFontHost_android.cpp39 SkTypeface::Style* style, bool* isFixedWidth);
48 SkTypeface::Style* style,
70 static SkTypeface* deserializeLocked(SkStream* stream);
71 static SkTypeface* createTypefaceLocked(const SkTypeface* familyFace,
73 SkTypeface::Style style);
77 static SkTypeface* createTypefaceFromStreamLocked(SkStream* stream);
116 SkTypeface* fFaces[4];
123 static SkTypeface* findBestFaceLocked(const FamilyRec* family,
124 SkTypeface
[all...]
/external/skia/src/core/
H A DSkTypeface.cpp11 #include "SkTypeface.h"
20 SkTypeface::SkTypeface(Style style, SkFontID fontID, bool isFixedWidth) function in class:SkTypeface
23 SkDebugf("SkTypeface: create %p fontID %d total %d\n",
28 SkTypeface::~SkTypeface() {
30 SkDebugf("SkTypeface: destroy %p fontID %d total %d\n",
37 static SkTypeface* get_default_typeface() {
41 static SkTypeface* gDefaultTypeface;
46 SkTypeface
[all...]
H A DSkTypefaceCache.h14 #include "SkTypeface.h"
31 typedef bool (*FindProc)(SkTypeface*, SkTypeface::Style, void* context);
35 * your subclass of SkTypeface
45 static void Add(SkTypeface*, SkTypeface::Style requested);
53 static SkTypeface* FindByID(SkFontID fontID);
60 static SkTypeface* FindByProcAndRef(FindProc proc, void* ctx);
78 void add(SkTypeface*, SkTypeface
[all...]
H A DSkTypefaceCache.cpp16 void SkTypefaceCache::add(SkTypeface* face, SkTypeface::Style requestedStyle) {
27 SkTypeface* SkTypefaceCache::findByID(SkFontID fontID) const {
39 SkTypeface* SkTypefaceCache::findByProc(FindProc proc, void* ctx) const {
55 SkTypeface* face = fArray[i].fFace;
87 void SkTypefaceCache::Add(SkTypeface* face, SkTypeface::Style requestedStyle) {
92 SkTypeface* SkTypefaceCache::FindByID(SkFontID fontID) {
97 SkTypeface* SkTypefaceCache::FindByProcAndRef(FindProc proc, void* ctx) {
99 SkTypeface* typefac
[all...]
/external/skia/include/ports/
H A DSkTypeface_win.h14 #include "SkTypeface.h"
21 SK_API SkTypeface* SkCreateTypefaceFromLOGFONT(const LOGFONT&);
29 SK_API void SkLOGFONTFromTypeface(const SkTypeface* typeface, LOGFONT* lf);
H A DSkHarfBuzzFont.h19 class SkTypeface;
25 virtual SkTypeface* getTypeface() const = 0;
H A DSkTypeface_mac.h14 #include "SkTypeface.h"
27 SK_API extern SkTypeface* SkCreateTypefaceFromCTFont(CTFontRef);
/external/skia/include/core/
H A DSkTypeface.h22 /** \class SkTypeface
24 The SkTypeface class specifies the typeface and intrinsic style of a font.
31 class SK_API SkTypeface : public SkRefCnt { class in inherits:SkRefCnt
69 static SkFontID UniqueID(const SkTypeface* face);
74 static bool Equal(const SkTypeface* facea, const SkTypeface* faceb);
85 static SkTypeface* CreateFromName(const char familyName[], Style style);
96 static SkTypeface* CreateForChars(const void* data, size_t bytelength,
109 static SkTypeface* CreateFromTypeface(const SkTypeface* famil
[all...]
H A DSkFontHost.h14 #include "SkTypeface.h"
25 the gap between the (sort of) abstract class SkTypeface and the
28 One basic task is for each create (subclass of) SkTypeface, the FontHost is
41 1) Given either a name/style, return a subclass of SkTypeface that
61 static SkTypeface* CreateTypeface(const SkTypeface* familyFace,
64 SkTypeface::Style style);
77 static SkTypeface* CreateTypefaceFromStream(SkStream*);
83 static SkTypeface* CreateTypefaceFromFile(const char path[]);
127 static void Serialize(const SkTypeface*, SkWStrea
[all...]
/external/webkit/Source/WebCore/platform/graphics/android/fonts/
H A DFontCustomPlatformData.h36 class SkTypeface;
46 FontCustomPlatformData(SkTypeface* face);
49 SkTypeface* typeface() const { return m_typeface; }
55 SkTypeface* m_typeface;
H A DFontPlatformData.h42 class SkTypeface;
56 FontPlatformData(SkTypeface*, float textSize, bool fakeBold, bool fakeItalic,
60 FontPlatformData(const FontPlatformData& src, SkTypeface* typeface);
93 SkTypeface* typeface() const { return mTypeface; }
118 SkTypeface* mTypeface;
127 static SkTypeface* hashTableDeletedFontValue() {
128 return reinterpret_cast<SkTypeface*>(-1);
H A DFontCacheAndroid.cpp35 #include "SkTypeface.h"
151 int style = SkTypeface::kNormal;
153 style |= SkTypeface::kBold;
155 style |= SkTypeface::kItalic;
167 SkTypeface* tf = SkTypeface::CreateFromName(name, SkTypeface::kNormal);
169 if (!SkTypeface::Equal(tf, 0) || isFallbackFamily(family.string())) {
172 if (style != SkTypeface::kNormal) {
174 tf = SkTypeface
[all...]
/external/skia/samplecode/
H A DSampleTypeface.cpp11 #include "SkTypeface.h"
57 SkTypeface::Style fStyle;
59 { "sans-serif", SkTypeface::kNormal },
60 { "sans-serif", SkTypeface::kBold },
61 { "sans-serif", SkTypeface::kItalic },
62 { "sans-serif", SkTypeface::kBoldItalic },
63 { "serif", SkTypeface::kNormal },
64 { "serif", SkTypeface::kBold },
65 { "serif", SkTypeface::kItalic },
66 { "serif", SkTypeface
[all...]
H A DSampleFontScalerTest.cpp11 #include "SkTypeface.h"
26 SkTypeface::Style fStyle;
28 { NULL, SkTypeface::kNormal },
29 { NULL, SkTypeface::kBold },
30 { "serif", SkTypeface::kNormal },
31 { "serif", SkTypeface::kBold },
32 { "serif", SkTypeface::kItalic },
33 { "serif", SkTypeface::kBoldItalic },
34 { "monospace", SkTypeface::kNormal }
40 SkTypeface* fFace
[all...]
/external/webkit/Source/WebKit/android/plugins/
H A DANPTypefaceInterface.cpp32 SkTypeface* tf = SkTypeface::CreateFromName(name,
33 static_cast<SkTypeface::Style>(s));
39 SkTypeface* tf = SkTypeface::CreateFromTypeface(family,
40 static_cast<SkTypeface::Style>(s));
57 SkTypeface::Style s = tf ? tf->style() : SkTypeface::kNormal;
63 size_t size = SkFontHost::GetFileName(SkTypeface::UniqueID(tf), fileName,
/external/skia/gm/
H A Dverttext2.cpp15 #include "SkTypeface.h"
24 prop = SkTypeface::CreateFromName("Helvetica", SkTypeface::kNormal);
25 mono = SkTypeface::CreateFromName("Courier New", SkTypeface::kNormal);
66 SkTypeface* family, SkPaint::Align alignment) {
83 SkTypeface* prop;
84 SkTypeface* mono;
/external/webkit/Source/WebCore/platform/graphics/chromium/
H A DFontCacheLinux.cpp43 #include "SkTypeface.h"
140 int style = SkTypeface::kNormal;
142 style |= SkTypeface::kBold;
144 style |= SkTypeface::kItalic;
146 SkTypeface* tf = SkTypeface::CreateFromName(name, static_cast<SkTypeface::Style>(style));
154 (style & SkTypeface::kBold) && !tf->isBold(),
155 (style & SkTypeface::kItalic) && !tf->isItalic(),
/external/chromium/chrome/common/
H A Dbadge_util.cc10 #include "third_party/skia/include/core/SkTypeface.h"
30 SkTypeface* typeface = SkTypeface::CreateFromName(
31 kPreferredTypeface, SkTypeface::kBold);
43 typeface = SkTypeface::CreateFromName(
44 UTF16ToUTF8(base_font.GetFontName()).c_str(), SkTypeface::kNormal);

Completed in 253 milliseconds

123