Changeset 188569 in webkit
- Timestamp:
- Aug 17, 2015 7:44:14 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r188567 r188569 23 23 Reviewed by Dan Bernstein. 24 24 25 WebKit maintains a cache of code point to glyph mapping for a particular font. One of 26 the ways WebKit populates this cache is to create a string holding consecutive code 27 points, create a CTLineRef from the string, and use CTRunGetGlyphs() with 28 CTRunGetStringIndices() to map from the code points to the glyphs. This approach is 29 fundamentally incorrect, as it will combine consecutive code points together in the 30 string if possible to produce a glyph. 31 32 The only way WebKit will ever trigger this code path is if we are inspecting a 33 composite font, first introduced in [1]. These composite fonts are extremely rare 25 Composite fonts were first introduced in [1]. These composite fonts are extremely rare 34 26 because: 35 27 1. None of the preinstalled fonts on either OS X nor iOS are composite fonts,
Note: See TracChangeset
for help on using the changeset viewer.