Lines Matching full:fonts
1791 occur for users of Safari and other WebKit clients who happen to have one of these bad fonts.
1953 ATSUI code path should implement small caps, synthetic bold and oblique and correct metrics for fallback fonts
3133 (-[WebTextRenderer _CG_drawRun:style:geometry:]): Keep an array of substitute renderers instead of fonts.
3138 Changed to use subsitute renderers rather than fonts.
3145 (glyphForCharacter): Changed to use subsitute renderers instead of substitute fonts.
4347 (-[WebTextRenderer _CG_floatWidthForRun:style:widths:fonts:glyphs:startPosition:numGlyphs:]):
5247 (-[WebTextRenderer _CG_floatWidthForRun:style:widths:fonts:glyphs:startPosition:numGlyphs:]):
5361 (-[WebTextRenderer _CG_floatWidthForRun:style:widths:fonts:glyphs:startPosition:numGlyphs:]):
6968 system. If these fonts are removed attempt to get system font
7083 - fixed <rdar://problem/4020413> REGRESSION (Mail): can't use fonts with names that start with "#" in Mail (Korean fonts)
7570 the message triggered because of corrupt fonts. Anyway, in this
8172 It only find fonts that contain the appropriate glyphs. This
11386 We were explicitly failing when we encountered deprecated fonts.
11388 Deprecated fonts should only appear on a system that have
14452 to determine the fonts in use.
18809 - fixed regression in small caps with substituted fonts my patch from yesterday caused
18870 <rdar://problem/3492983>: Certain fonts cause Safari to hang on text/plain pages
20436 (-[WebTextRenderer _floatWidthForRun:style:widths:fonts:glyphs:startPosition:numGlyphs:]):
20437 (-[WebTextRenderer _CG_floatWidthForRun:style:widths:fonts:glyphs:startPosition:numGlyphs:]):
20568 (-[WebTextRenderer _CG_floatWidthForRun:style:widths:fonts:glyphs:startGlyph:endGlyph:numGlyphs:]):
20650 (-[WebTextRenderer _CG_floatWidthForRun:style:widths:fonts:glyphs:startGlyph:endGlyph:numGlyphs:]):
20727 none of the fonts actually specified are found. In particular we will use
20788 since the fonts are embedded in the data
21384 the difference between printer and screen fonts can lead to page breaks that split a line
21402 - fixed 3406660 -- screen fonts are not being used for substitute fonts (Japanese text, Roman font)
21699 (-[WebTextRenderer _CG_floatWidthForRun:style:widths:fonts:glyphs:startGlyph:endGlyph:numGlyphs:]):
21846 (-[WebTextRenderer _CG_floatWidthForRun:style:widths:fonts:glyphs:startGlyph:endGlyph:numGlyphs:]):
22189 (-[WebTextRenderer _CG_floatWidthForRun:style:widths:fonts:glyphs:startGlyph:endGlyph:numGlyphs:]):
22435 (-[WebTextRenderer _CG_floatWidthForRun:style:widths:fonts:glyphs:startGlyph:endGlyph:numGlyphs:]):
22505 (-[WebTextRenderer _floatWidthForRun:style:widths:fonts:glyphs:startGlyph:endGlyph:numGlyphs:]):
22506 (-[WebTextRenderer _CG_floatWidthForRun:style:widths:fonts:glyphs:startGlyph:endGlyph:numGlyphs:]):
22624 (-[WebTextRenderer _floatWidthForRun:style:applyRounding:attemptFontSubstitution:widths:fonts:glyphs:startGlyph:endGlyph:numGlyphs:]):
22777 (-[WebTextRenderer _floatWidthForRun:style:applyRounding:attemptFontSubstitution:widths:fonts:glyphs:startGlyph:endGlyph:numGlyphs:]):
22778 (-[WebTextRenderer _CG_floatWidthForRun:style:applyRounding:attemptFontSubstitution:widths:fonts:glyphs:startGlyph:endGlyph:numGlyphs:]):
22884 additional bullet proofing to catch corrupt fonts. Also added a special case
22888 Fixed 3319846. The page mentioned in this bug required > 10 substitute fonts for
22890 Specifically the code that resizes the substitute fonts array was incorrect.
23460 for substitute fonts to avoid collision of glyph
25333 (-[WebTextRenderer _floatWidthForCharacters:stringLength:fromCharacterPosition:numberOfCharacters:withPadding:applyRounding:attemptFontSubstitution:widths:fonts
27441 - fixed 3217687 -- REGRESSION: printing uses widths from screen fonts, messing up layout
27769 if we were already using printer fonts at the start. This was the bug fix.
27771 the styles used too, not just the fonts.
28945 (-[WebTextRenderer _floatWidthForCharacters:stringLength:fromCharacterPosition:numberOfCharacters:withPadding:applyRounding: attemptFontSubstitution:widths:fonts:glyphs:numGlyphs:letterSpacing:wordSpacing:fontFamilies:]):
28955 passing usingPrinterFonts from the WebCore side. Thus any fonts fetched by WebCore during printing
28956 are printing fonts, and otherwise they are screen fonts.
28972 it is in "use printer fonts" mode. Then call _setUsingPrinterFonts:YES so that drawRect will use printer
28973 fonts, and also that the WebCore data structures and layout will be updated to reflect printer fonts as
28974 opposed to screen fonts.
35016 (-[WebTextRenderer _floatWidthForCharacters:stringLength:fromCharacterPosition:numberOfCharacters:withPadding:applyRounding:attemptFontSubstitution:widths:fonts:glyphs:numGlyphs:letterSpacing:wordSpacing:fontFamilies:]):
35316 (-[WebTextRenderer _floatWidthForCharacters:stringLength:fromCharacterPosition:numberOfCharacters:withPadding:applyRounding:attemptFontSubstitution:widths:fonts:glyphs:numGlyphs:letterSpacing:wordSpacing:fontFamilies:]):
35465 fonts.
35479 Added a cache of missing fonts to avoid