• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/WebCore-7600.1.25/platform/graphics/

Lines Matching defs:character

130 static inline bool isInRange(UChar32 character, UChar32 lowerBound, UChar32 upperBound)
132 return character >= lowerBound && character <= upperBound;
135 static bool shouldIgnoreRotation(UChar32 character)
137 if (character == 0x000A7 || character == 0x000A9 || character == 0x000AE)
140 if (character == 0x000B6 || character == 0x000BC || character == 0x000BD || character == 0x000BE)
143 if (isInRange(character, 0x002E5, 0x002EB))
146 if (isInRange(character, 0x01100, 0x011FF) || isInRange(character, 0x01401, 0x0167F) || isInRange(character, 0x01800, 0x018FF))
149 if (character == 0x02016 || character == 0x02018 || character == 0x02019 || character == 0x02020 || character == 0x02021
150 || character == 0x2030 || character == 0x02031)
153 if (isInRange(character, 0x0203B, 0x0203D) || character == 0x02042 || character == 0x02044 || character == 0x02047
154 || character == 0x02048 || character == 0x02049 || character == 0x2051)
157 if (isInRange(character, 0x02065, 0x02069) || isInRange(character, 0x020DD, 0x020E0)
158 || isInRange(character, 0x020E2, 0x020E4) || isInRange(character, 0x02100, 0x02117)
159 || isInRange(character, 0x02119, 0x02131) || isInRange(character, 0x02133, 0x0213F))
162 if (isInRange(character, 0x02145, 0x0214A) || character == 0x0214C || character == 0x0214D
163 || isInRange(character, 0x0214F, 0x0218F))
166 if (isInRange(character, 0x02300, 0x02307) || isInRange(character, 0x0230C, 0x0231F)
167 || isInRange(character, 0x02322, 0x0232B) || isInRange(character, 0x0237D, 0x0239A)
168 || isInRange(character, 0x023B4, 0x023B6) || isInRange(character, 0x023BA, 0x023CF)
169 || isInRange(character, 0x023D1, 0x023DB) || isInRange(character, 0x023E2, 0x024FF))
172 if (isInRange(character, 0x025A0, 0x02619) || isInRange(character, 0x02620, 0x02767)
173 || isInRange(character, 0x02776, 0x02793) || isInRange(character, 0x02B12, 0x02B2F)
174 || isInRange(character, 0x02B4D, 0x02BFF) || isInRange(character, 0x02E80, 0x03007))
177 if (character == 0x03012 || character == 0x03013 || isInRange(character, 0x03020, 0x0302F)
178 || isInRange(character, 0x03031, 0x0309F) || isInRange(character, 0x030A1, 0x030FB)
179 || isInRange(character, 0x030FD, 0x0A4CF))
182 if (isInRange(character, 0x0A840, 0x0A87F) || isInRange(character, 0x0A960, 0x0A97F)
183 || isInRange(character, 0x0AC00, 0x0D7FF) || isInRange(character, 0x0E000, 0x0FAFF))
186 if (isInRange(character, 0x0FE10, 0x0FE1F) || isInRange(character, 0x0FE30, 0x0FE48)
187 || isInRange(character, 0x0FE50, 0x0FE57) || isInRange(character, 0x0FE5F, 0x0FE62)
188 || isInRange(character, 0x0FE67, 0x0FE6F))
191 if (isInRange(character, 0x0FF01, 0x0FF07) || isInRange(character, 0x0FF0A, 0x0FF0C)
192 || isInRange(character, 0x0FF0E, 0x0FF19) || character == 0x0FF1B || isInRange(character, 0x0FF1F, 0x0FF3A))
195 if (character == 0x0FF3C || character == 0x0FF3E)
198 if (isInRange(character, 0x0FF40, 0x0FF5A) || isInRange(character, 0x0FFE0, 0x0FFE2)
199 || isInRange(character, 0x0FFE4, 0x0FFE7) || isInRange(character, 0x0FFF0, 0x0FFF8)
200 || character == 0x0FFFD)
203 if (isInRange(character, 0x13000, 0x1342F) || isInRange(character, 0x1B000, 0x1B0FF)
204 || isInRange(character, 0x1D000, 0x1D1FF) || isInRange(character, 0x1D300, 0x1D37F)
205 || isInRange(character, 0x1F000, 0x1F64F) || isInRange(character, 0x1F680, 0x1F77F))
208 if (isInRange(character, 0x20000, 0x2FFFD) || isInRange(character, 0x30000, 0x3FFFD))
214 static inline std::pair<GlyphData, GlyphPage*> glyphDataAndPageForCJKCharacterWithoutSyntheticItalic(UChar32 character, GlyphData& data, GlyphPage* page, unsigned pageNumber)
220 GlyphData nonItalicData = nonItalicPage->glyphDataForCharacter(character);
227 static inline std::pair<GlyphData, GlyphPage*> glyphDataAndPageForNonCJKCharacterWithGlyphOrientation(UChar32 character, NonCJKGlyphOrientation orientation, GlyphData& data, GlyphPage* page, unsigned pageNumber)
229 if (orientation == NonCJKGlyphOrientationUpright || shouldIgnoreRotation(character)) {
234 GlyphData uprightData = uprightPage->glyphDataForCharacter(character);
248 GlyphData verticalRightData = verticalRightPage->glyphDataForCharacter(character);
351 // a font has the lowercase character but the small caps font does not have its uppercase version.
370 // System fallback is character-dependent. When we get here, we
371 // know that the character in question isn't in the system fallback
398 // missingGlyphData returns a null character, which is not suitable for GDI to display.
399 // Also, sometimes we cannot map a font for the character on WINCE, but GDI can still
400 // display the character, probably because the font package is not installed correctly.
401 // So we just always set the glyph to be same as the character, and let GDI solve it.