Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8c34fd6 commit e5c1b8fCopy full SHA for e5c1b8f
1 file changed
fontforge/parsettf.c
@@ -4542,9 +4542,9 @@ return( ret );
4542
will swap it in. */
4543
static void addttfencoding(SplineChar *sc, int unc) {
4544
struct altuni *alt;
4545
- if ( unc==-1 ) {
+ if ( unc==-1 || sc->unicodeenc==unc ) {
4546
return;
4547
- } else if (sc->unicodeenc==-1 || sc->unicodeenc==unc) {
+ } else if ( sc->unicodeenc==-1 ) {
4548
sc->unicodeenc = unc;
4549
4550
} else {
@@ -4826,7 +4826,7 @@ return;
4826
4827
if ( uenc!=-1 && dounicode ) used[uenc] = true;
4828
if ( dounicode )
4829
- addttfencoding(info->chars[(uint16) (j+delta[i])], uenc);
+ addttfencoding(info->chars[(uint16_t) (j+delta[i])], uenc);
4830
if ( map!=NULL && lenc<map->enccount )
4831
map->map[lenc] = (uint16_t) (j+delta[i]);
4832
}
0 commit comments