1 write to _fontInfo
PresentationCore (1)
MS\Internal\Shaping\CompositeFontFamily.cs (1)
55_fontInfo = fontInfo;
33 references to _fontInfo
PresentationCore (33)
MS\Internal\Shaping\CompositeFontFamily.cs (33)
107return _fontInfo.FamilyNames; 124if (_fontInfo.Baseline != 0) 126return Math.Round(_fontInfo.Baseline * emSize); 139_fontInfo.Baseline = value; 155if (_fontInfo.LineSpacing != 0) 157return Math.Round(_fontInfo.LineSpacing * emSize); 172if (_fontInfo.Baseline == 0) 174_fontInfo.Baseline = GetFirstFontFamily().BaselineDesign; 176return _fontInfo.Baseline; 185if (_fontInfo.LineSpacing == 0) 187_fontInfo.LineSpacing = GetFirstFontFamily().LineSpacingDesign; 189return _fontInfo.LineSpacing; 195_fontInfo.LineSpacing = value; 207if (_fontInfo.FamilyTypefaces == null && 208_fontInfo.FamilyMaps.Count == 1 && 209_fontInfo.FamilyMaps[0].IsSimpleFamilyMap) 277get { return _fontInfo.FamilyNames; } 282get { return _fontInfo.GetFamilyTypefaceList(); } 287get { return _fontInfo.FamilyMaps; } 300ushort[] familyMaps = _fontInfo.GetFamilyMapsOfLanguage(XmlLanguage.GetLanguage(culture.IetfLanguageTag)); 313return _fontInfo.GetFamilyMapOfChar( 331FontFamilyMap familyMap = _fontInfo.GetFamilyMapOfChar(familyMaps, ch); 356if (_fontInfo.GetFamilyMapOfChar(familyMaps, ch) != familyMap) 371if (_fontInfo.FamilyMaps.Count != 0) 373_firstFontFamily = FontFamily.FindFontFamilyFromFriendlyNameList(_fontInfo.FamilyMaps[0].Target); 411if (_fontInfo.FamilyTypefaces == null || _fontInfo.FamilyTypefaces.Count == 0) 416FamilyTypeface bestFace = (FamilyTypeface)_fontInfo.FamilyTypefaces[0]; 420for (int i = 1; i < _fontInfo.FamilyTypefaces.Count; i++) 422FamilyTypeface currentFace = (FamilyTypeface)_fontInfo.FamilyTypefaces[i]; 445if (_fontInfo.FamilyTypefaces == null || _fontInfo.FamilyTypefaces.Count == 0) 452foreach (FamilyTypeface currentFace in _fontInfo.FamilyTypefaces)