freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] master cf64e33: [sfnt] Fix postscript name for default insta


From: Werner LEMBERG
Subject: [freetype2] master cf64e33: [sfnt] Fix postscript name for default instance of variation fonts.
Date: Thu, 21 Sep 2017 05:43:03 -0400 (EDT)

branch: master
commit cf64e338dd798039b1ed00554044ea2207d766f2
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>

    [sfnt] Fix postscript name for default instance of variation fonts.
    
    Problem reported by Behdad.
    
    * src/sfnt/sfdriver.c (sfnt_get_ps_name): Test
    `is_default_instance'.
---
 ChangeLog           | 9 +++++++++
 src/sfnt/sfdriver.c | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index e4ec616..f789721 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
 2017-09-21  Werner Lemberg  <address@hidden>
 
+       [sfnt] Fix postscript name for default instance of variation fonts.
+
+       Problem reported by Behdad.
+
+       * src/sfnt/sfdriver.c (sfnt_get_ps_name): Test
+       `is_default_instance'.
+
+2017-09-21  Werner Lemberg  <address@hidden>
+
        [truetype] Fix `mmvar' array pointers, part 2.
 
        The previous commit was incomplete.
diff --git a/src/sfnt/sfdriver.c b/src/sfnt/sfdriver.c
index 991433e..b4f0842 100644
--- a/src/sfnt/sfdriver.c
+++ b/src/sfnt/sfdriver.c
@@ -1029,7 +1029,7 @@
       return face->postscript_name;
 
 #ifdef TT_CONFIG_OPTION_GX_VAR_SUPPORT
-    if ( face->blend )
+    if ( face->blend && !face->is_default_instance )
     {
       face->postscript_name = sfnt_get_var_ps_name( face );
       return face->postscript_name;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]