Lines Matching refs:aChar
1177 sal_GlyphId FreetypeServerFont::GetRawGlyphIndex( sal_UCS4 aChar ) const in GetRawGlyphIndex()
1183 if( (aChar & 0xFF00) == 0xF000 ) in GetRawGlyphIndex()
1184 aChar &= 0xFF; // PS font symbol mapping in GetRawGlyphIndex()
1185 else if( aChar > 0xFF ) in GetRawGlyphIndex()
1199 if( aChar > 0xFFFF ) in GetRawGlyphIndex()
1202 sal_Unicode aUCS2Char = static_cast<sal_Unicode>(aChar); in GetRawGlyphIndex()
1211 aChar = 0; in GetRawGlyphIndex()
1213 aChar = aChar*256 + (aTempArray[i] & 0xFF); in GetRawGlyphIndex()
1217 int nGlyphIndex = mpFontInfo->GetGlyphIndex( aChar ); in GetRawGlyphIndex()
1220 nGlyphIndex = FT_Get_Char_Index( maFaceFT, aChar ); in GetRawGlyphIndex()
1224 if( (aChar <= 0x00FF) && mpFontInfo->IsSymbolFont() ) in GetRawGlyphIndex()
1225 nGlyphIndex = FT_Get_Char_Index( maFaceFT, aChar | 0xF000 ); in GetRawGlyphIndex()
1229 nGlyphIndex = psp::PrintFontManager::get().FreeTypeCharIndex( maFaceFT, aChar ); in GetRawGlyphIndex()
1232 mpFontInfo->CacheGlyphIndex( aChar, nGlyphIndex ); in GetRawGlyphIndex()
1240 sal_GlyphId FreetypeServerFont::FixupGlyphIndex( sal_GlyphId aGlyphId, sal_UCS4 aChar ) const in FixupGlyphIndex()
1252 sal_GlyphId nTemp = GetVerticalChar( aChar ); in FixupGlyphIndex()
1258 nGlyphFlags |= GetVerticalFlags( aChar ); in FixupGlyphIndex()
1271 && ( (aChar >= 0x0600 && aChar < 0x1E00) // south-east asian + arabic in FixupGlyphIndex()
1272 ||(aChar >= 0x2900 && aChar < 0xD800) // CJKV in FixupGlyphIndex()
1273 ||(aChar >= 0xF800) ) ) // presentation + symbols in FixupGlyphIndex()
1288 sal_GlyphId FreetypeServerFont::GetGlyphIndex( sal_UCS4 aChar ) const in GetGlyphIndex()
1290 sal_GlyphId aGlyphId = GetRawGlyphIndex( aChar ); in GetGlyphIndex()
1291 aGlyphId = FixupGlyphIndex( aGlyphId, aChar ); in GetGlyphIndex()
2067 for( sal_Unicode aChar = 0x0020; aChar < 0xFFFE; ++aChar ) in GetKernPairs() local
2069 sal_uInt16 nGlyphIndex = GetGlyphIndex( aChar ); in GetKernPairs()
2071 aCmap.insert( Cmap::value_type( nGlyphIndex, aChar ) ); in GetKernPairs()