freetype-commit
[Top][All Lists]
Advanced

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

[freetype2-demos] master 6e609535 2/2: * src/ftcommon.c (my_face_request


From: Werner Lemberg
Subject: [freetype2-demos] master 6e609535 2/2: * src/ftcommon.c (my_face_requester): Recognize t1 file extension.
Date: Fri, 3 Feb 2023 22:48:40 -0500 (EST)

branch: master
commit 6e6095353ac5663feb0ad729c34a0e67403ac839
Author: Alexei Podtelezhnikov <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov <apodtele@gmail.com>

    * src/ftcommon.c (my_face_requester): Recognize t1 file extension.
---
 src/ftcommon.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/ftcommon.c b/src/ftcommon.c
index 81e4fc3e..d0bf106d 100644
--- a/src/ftcommon.c
+++ b/src/ftcommon.c
@@ -300,7 +300,8 @@
         size_t  path_len      = strlen( font->filepathname );
         char*   suffix        = (char *)strrchr( font->filepathname, '.' );
         int     has_extension = suffix                                 &&
-                                ( strcasecmp( suffix, ".pfa" ) == 0 ||
+                                ( strcasecmp( suffix, ".t1"  ) == 0 ||
+                                  strcasecmp( suffix, ".pfa" ) == 0 ||
                                   strcasecmp( suffix, ".pfb" ) == 0 );
 
         size_t  ext_path_len;
@@ -309,8 +310,8 @@
 
         if ( has_extension )
         {
-          /* Ignore `.pfa' or `.pfb' extension in the original font path. */
-          path_len -= 4;
+          /* Ignore `.t1' `.pfa',`.pfb' extension in the original path. */
+          path_len = suffix - font->filepathname;
         }
 
         ext_path_len = path_len + 5;       /* 4 bytes extension + '\0' */



reply via email to

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