This commit is contained in:
Behdad Esfahbod 2016-06-30 09:46:52 -07:00
parent 46809dee30
commit fc9de44a03
1 changed files with 9 additions and 9 deletions

View File

@ -155,15 +155,15 @@ create_ct_font (CGFontRef cg_font, CGFloat font_size)
CFRelease (last_resort_font_desc); CFRelease (last_resort_font_desc);
if (new_ct_font) if (new_ct_font)
{ {
// The CTFontCreateCopyWithAttributes call fails to stay on the same font /* The CTFontCreateCopyWithAttributes call fails to stay on the same font
// when reconfiguring the cascade list and may switch to a different font * when reconfiguring the cascade list and may switch to a different font
// when there are fonts that go by the same name, since the descriptor is * when there are fonts that go by the same name, since the descriptor is
// just name and size. * just name and size.
*
// Avoid reconfiguring the cascade lists if the new font is outside the * Avoid reconfiguring the cascade lists if the new font is outside the
// system locations that we cannot access from the sandboxed renderer * system locations that we cannot access from the sandboxed renderer
// process in Blink. This can be detected by the new file URL location * process in Blink. This can be detected by the new file URL location
// that the newly found font points to. * that the newly found font points to. */
CFURLRef new_url = (CFURLRef)CTFontCopyAttribute(new_ct_font, kCTFontURLAttribute); CFURLRef new_url = (CFURLRef)CTFontCopyAttribute(new_ct_font, kCTFontURLAttribute);
if (CFEqual(original_url, new_url)) { if (CFEqual(original_url, new_url)) {
CFRelease (ct_font); CFRelease (ct_font);