Lines Matching refs:aDFA

285     ImplDevFontAttributes aDFA;  in Os2Font2DevFontAttributes()  local
288 aDFA.meFamily = ImplFamilyToSal( pFontMetric->panose.bFamilyType); in Os2Font2DevFontAttributes()
289 aDFA.meWidthType = WIDTH_DONTKNOW; in Os2Font2DevFontAttributes()
290 aDFA.meWeight = ImplWeightToSal( pFontMetric->usWeightClass); in Os2Font2DevFontAttributes()
291 aDFA.meItalic = (pFontMetric->fsSelection & FM_SEL_ITALIC) ? ITALIC_NORMAL : ITALIC_NONE; in Os2Font2DevFontAttributes()
292 aDFA.mePitch = ImplLogPitchToSal( pFontMetric->fsType ); in Os2Font2DevFontAttributes()
293 aDFA.mbSymbolFlag = (pFontMetric->usCodePage == SYMBOL_CHARSET); in Os2Font2DevFontAttributes()
298 aDFA.maName = UniString( pFontMetric->szFamilyname, gsl_getSystemTextEncoding()); in Os2Font2DevFontAttributes()
300 aDFA.maStyleName = ImpStyleNameToSal( pFontMetric->szFamilyname, in Os2Font2DevFontAttributes()
305 aDFA.mbOrientation = (pFontMetric->fsDefn & FM_DEFN_OUTLINE) != 0; in Os2Font2DevFontAttributes()
306 aDFA.mbDevice = (pFontMetric->fsDefn & FM_DEFN_GENERIC) ? FALSE : TRUE; in Os2Font2DevFontAttributes()
308 aDFA.mbEmbeddable = false; in Os2Font2DevFontAttributes()
309 aDFA.mbSubsettable = false; in Os2Font2DevFontAttributes()
311 if( fontType == FT2_FONTTYPE_TRUETYPE && !aDFA.mbDevice) in Os2Font2DevFontAttributes()
312 aDFA.mbSubsettable = true; in Os2Font2DevFontAttributes()
315 aDFA.mbEmbeddable = true; in Os2Font2DevFontAttributes()
320 aDFA.mnQuality = 0; in Os2Font2DevFontAttributes()
322 aDFA.mnQuality += 50; in Os2Font2DevFontAttributes()
323 if( aDFA.mbSubsettable ) in Os2Font2DevFontAttributes()
324 aDFA.mnQuality += 200; in Os2Font2DevFontAttributes()
325 else if( aDFA.mbEmbeddable ) in Os2Font2DevFontAttributes()
326 aDFA.mnQuality += 100; in Os2Font2DevFontAttributes()
329 if( aDFA.mbEmbeddable ) in Os2Font2DevFontAttributes()
331 if( aDFA.maName.EqualsAscii( "AvantGarde" ) in Os2Font2DevFontAttributes()
332 || aDFA.maName.EqualsAscii( "Bookman" ) in Os2Font2DevFontAttributes()
333 || aDFA.maName.EqualsAscii( "Courier" ) in Os2Font2DevFontAttributes()
334 || aDFA.maName.EqualsAscii( "Helvetica" ) in Os2Font2DevFontAttributes()
335 || aDFA.maName.EqualsAscii( "NewCenturySchlbk" ) in Os2Font2DevFontAttributes()
336 || aDFA.maName.EqualsAscii( "Palatino" ) in Os2Font2DevFontAttributes()
337 || aDFA.maName.EqualsAscii( "Symbol" ) in Os2Font2DevFontAttributes()
338 || aDFA.maName.EqualsAscii( "Times" ) in Os2Font2DevFontAttributes()
339 || aDFA.maName.EqualsAscii( "ZapfChancery" ) in Os2Font2DevFontAttributes()
340 || aDFA.maName.EqualsAscii( "ZapfDingbats" ) ) in Os2Font2DevFontAttributes()
341 aDFA.mnQuality += 500; in Os2Font2DevFontAttributes()
346 return aDFA; in Os2Font2DevFontAttributes()