Author: lehmi Date: Fri Mar 25 16:44:24 2016 New Revision: 1736616 URL: http://svn.apache.org/viewvc?rev=1736616&view=rev Log: PDFBOX-3286: fixed constant value and constant usage as proposed by Christophe Bouchon
Modified: pdfbox/branches/2.0/ (props changed) pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/TrueTypeEmbedder.java Propchange: pdfbox/branches/2.0/ ------------------------------------------------------------------------------ --- svn:mergeinfo (original) +++ svn:mergeinfo Fri Mar 25 16:44:24 2016 @@ -1,3 +1,3 @@ /pdfbox/branches/no-awt:1618517-1621410 /pdfbox/no-awt:1618514-1618516 -/pdfbox/trunk:1736223,1736227 +/pdfbox/trunk:1736223,1736227,1736615 Modified: pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/TrueTypeEmbedder.java URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/TrueTypeEmbedder.java?rev=1736616&r1=1736615&r2=1736616&view=diff ============================================================================== --- pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/TrueTypeEmbedder.java (original) +++ pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/TrueTypeEmbedder.java Fri Mar 25 16:44:24 2016 @@ -50,7 +50,7 @@ import org.apache.pdfbox.pdmodel.common. abstract class TrueTypeEmbedder implements Subsetter { private static final int ITALIC = 1; - private static final int OBLIQUE = 256; + private static final int OBLIQUE = 512; private static final String BASE25 = "BCDEFGHIJKLMNOPQRSTUVWXYZ"; private final PDDocument document; @@ -185,8 +185,7 @@ abstract class TrueTypeEmbedder implemen ttf.getHorizontalHeader().getNumberOfHMetrics() == 1); int fsSelection = os2.getFsSelection(); - fd.setItalic((fsSelection & ITALIC) == fsSelection || - (fsSelection & OBLIQUE) == fsSelection); + fd.setItalic(((fsSelection & (ITALIC | OBLIQUE)) != 0)); switch (os2.getFamilyClass()) {