OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2000 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 2000 Lars Knoll (knoll@kde.org) |
3 * (C) 2000 Antti Koivisto (koivisto@kde.org) | 3 * (C) 2000 Antti Koivisto (koivisto@kde.org) |
4 * (C) 2000 Dirk Mueller (mueller@kde.org) | 4 * (C) 2000 Dirk Mueller (mueller@kde.org) |
5 * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserv
ed. | 5 * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserv
ed. |
6 * Copyright (C) 2007 Nicholas Shanks <webkit@nickshanks.com> | 6 * Copyright (C) 2007 Nicholas Shanks <webkit@nickshanks.com> |
7 * | 7 * |
8 * This library is free software; you can redistribute it and/or | 8 * This library is free software; you can redistribute it and/or |
9 * modify it under the terms of the GNU Library General Public | 9 * modify it under the terms of the GNU Library General Public |
10 * License as published by the Free Software Foundation; either | 10 * License as published by the Free Software Foundation; either |
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
106 const FontFamily& family() const { return m_familyList; } | 106 const FontFamily& family() const { return m_familyList; } |
107 FontFamily& firstFamily() { return m_familyList; } | 107 FontFamily& firstFamily() { return m_familyList; } |
108 float specifiedSize() const { return m_specifiedSize; } | 108 float specifiedSize() const { return m_specifiedSize; } |
109 float computedSize() const { return m_computedSize; } | 109 float computedSize() const { return m_computedSize; } |
110 FontStyle style() const { return static_cast<FontStyle>(m_style); } | 110 FontStyle style() const { return static_cast<FontStyle>(m_style); } |
111 int computedPixelSize() const { return int(m_computedSize + 0.5f); } | 111 int computedPixelSize() const { return int(m_computedSize + 0.5f); } |
112 FontVariant variant() const { return static_cast<FontVariant>(m_variant); } | 112 FontVariant variant() const { return static_cast<FontVariant>(m_variant); } |
113 bool isAbsoluteSize() const { return m_isAbsoluteSize; } | 113 bool isAbsoluteSize() const { return m_isAbsoluteSize; } |
114 FontWeight weight() const { return static_cast<FontWeight>(m_weight); } | 114 FontWeight weight() const { return static_cast<FontWeight>(m_weight); } |
115 FontStretch stretch() const { return static_cast<FontStretch>(m_stretch); } | 115 FontStretch stretch() const { return static_cast<FontStretch>(m_stretch); } |
116 FontWeight lighterWeight() const; | 116 static FontWeight lighterWeight(FontWeight); |
117 FontWeight bolderWeight() const; | 117 static FontWeight bolderWeight(FontWeight); |
118 GenericFamilyType genericFamily() const { return static_cast<GenericFamilyTy
pe>(m_genericFamily); } | 118 GenericFamilyType genericFamily() const { return static_cast<GenericFamilyTy
pe>(m_genericFamily); } |
119 | 119 |
120 // only use fixed default size when there is only one font family, and that
family is "monospace" | 120 // only use fixed default size when there is only one font family, and that
family is "monospace" |
121 FixedPitchFontType fixedPitchFontType() const | 121 FixedPitchFontType fixedPitchFontType() const |
122 { | 122 { |
123 if (genericFamily() == MonospaceFamily && !family().next() && family().f
amily() == FontFamilyNames::webkit_monospace) | 123 if (genericFamily() == MonospaceFamily && !family().next() && family().f
amily() == FontFamilyNames::webkit_monospace) |
124 return FixedPitchFont; | 124 return FixedPitchFont; |
125 return NonFixedPitchFont; | 125 return NonFixedPitchFont; |
126 } | 126 } |
127 Kerning kerning() const { return static_cast<Kerning>(m_kerning); } | 127 Kerning kerning() const { return static_cast<Kerning>(m_kerning); } |
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
264 && m_script == other.m_script | 264 && m_script == other.m_script |
265 && m_syntheticBold == other.m_syntheticBold | 265 && m_syntheticBold == other.m_syntheticBold |
266 && m_syntheticItalic == other.m_syntheticItalic | 266 && m_syntheticItalic == other.m_syntheticItalic |
267 && m_featureSettings == other.m_featureSettings | 267 && m_featureSettings == other.m_featureSettings |
268 && m_subpixelTextPosition == other.m_subpixelTextPosition; | 268 && m_subpixelTextPosition == other.m_subpixelTextPosition; |
269 } | 269 } |
270 | 270 |
271 } | 271 } |
272 | 272 |
273 #endif | 273 #endif |
OLD | NEW |