File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed
io/src/main/java/com/itextpdf/io/font/otf Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -71,7 +71,7 @@ public boolean transformOne(GlyphLine line) {
71
71
boolean changed = false ;
72
72
if (!openReader .isSkip (g .getCode (), lookupFlag )) {
73
73
int substCode = substMap .get (g .getCode ());
74
- if (substCode != 0 ) {
74
+ if (substCode != 0 && substCode != g . getCode ()) { // there is no need to substitute a symbol with itself
75
75
line .substituteOneToOne (openReader , substCode );
76
76
changed = true ;
77
77
}
Original file line number Diff line number Diff line change @@ -71,7 +71,7 @@ public boolean transformOne(GlyphLine line) {
71
71
boolean changed = false ;
72
72
if (!openReader .isSkip (g .getCode (), lookupFlag )) {
73
73
int [] substCode = substMap .get (g .getCode ());
74
- if (substCode != null ) {
74
+ if (substCode != null && substCode [ 0 ] != g . getCode ()) { // there is no need to substitute a symbol with itself
75
75
line .substituteOneToOne (openReader , substCode [0 ]);
76
76
changed = true ;
77
77
}
You can’t perform that action at this time.
0 commit comments