gfx: Fix Core Text font instantiation for Web fonts on Mac.

Fixes GitHub Octicons. A reftest has been added for this.
This commit is contained in:
Patrick Walton 2015-08-04 17:05:42 -07:00
parent 56d3426431
commit d6b9e3bdfd
7 changed files with 52 additions and 19 deletions

View file

@ -217,6 +217,7 @@ flaky_cpu == linebreak_simple_a.html linebreak_simple_b.html
== nth_last_of_type_pseudo_a.html nth_last_of_type_pseudo_b.html
== nth_of_type_pseudo_a.html nth_of_type_pseudo_b.html
== object_element_a.html object_element_b.html
!= octicons_a.html octicons_ref.html
== ol_japanese_iroha_a.html ol_japanese_iroha_ref.html
!= ol_japanese_iroha_bullet_styles.html ol_japanese_iroha_ref.html
== ol_simple_a.html ol_simple_ref.html

View file

@ -0,0 +1,9 @@
(c) 2012-2015 GitHub
When using the GitHub logos, be sure to follow the GitHub logo guidelines (https://github.com/logos)
Font License: SIL OFL 1.1 (http://scripts.sil.org/OFL)
Applies to all font files
Code License: MIT (http://choosealicense.com/licenses/mit/)
Applies to all other files

Binary file not shown.

15
tests/ref/octicons_a.html Normal file
View file

@ -0,0 +1,15 @@
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<style>
@font-face {
font-family: 'Octicons';
src: url(fonts/octicons/octicons.ttf);
}
h1 {
font-family: Octicons;
}
</style>
</head>
<h1></h1>

View file

@ -0,0 +1,12 @@
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<style>
h1 {
font-family: Octiconz;
}
</style>
</head>
<h1></h1>