fontconfig: Branch 'main' - 2 commits

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

 



 src/fcfreetype.c |    7 -------
 1 file changed, 7 deletions(-)

New commits:
commit 9c64ea36f576c3526c5e6fee33417c3662d97957
Merge: 2bc5dfa e29d5a7
Author: Akira TAGOH <akira@xxxxxxxxx>
Date:   Fri Jun 13 12:15:58 2025 +0000

    Merge branch 'issues/479' into 'main'
    
    Do not fallback decoding with UTF-16BE if no iconv support
    
    Closes #479
    
    See merge request fontconfig/fontconfig!429

commit e29d5a7ab2f9880f90b093b217241b4696d56f49
Author: Akira TAGOH <akira@xxxxxxxxx>
Date:   Fri Jun 13 18:03:54 2025 +0900

    Do not fallback decoding with UTF-16BE if no iconv support
    
    This fallback was added to decode a string in a font that doesn't have
    correct encoding ID in the name table for some reasons though,
    it doesn't work effectively without iconv support.  Even if it has
    correct sequences for a certain encoding, incorrect string is decoded
    because of missing correct decoder.  So let's drop this fallback if
    iconv support is disabled.
    
    Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/-/issues/479
    
    Changelog: changed

diff --git a/src/fcfreetype.c b/src/fcfreetype.c
index 8f474a5..05ee100 100644
--- a/src/fcfreetype.c
+++ b/src/fcfreetype.c
@@ -845,13 +845,6 @@ retry:
 	*outbuf = '\0';
 	goto done;
     }
-#else
-    if (!redecoded) {
-	/* Regard the encoding as UTF-16BE and try again. */
-	redecoded = FcTrue;
-	fromcode = "UTF-16BE";
-	goto retry;
-    }
 #endif
     return 0;
 done:



[Index of Archives]     [Fedora Fonts]     [Fedora Users]     [Fedora Cloud]     [Kernel]     [Fedora Packaging]     [Fedora Desktop]     [PAM]     [Gimp Graphics Editor]     [Yosemite News]

  Powered by Linux