]> source.dussan.org Git - xmlgraphics-fop.git/commit
FOP-1969: Support for unicode Surrogate pairs
authorSimon Steiner <ssteiner@apache.org>
Mon, 19 Mar 2018 08:49:57 +0000 (08:49 +0000)
committerSimon Steiner <ssteiner@apache.org>
Mon, 19 Mar 2018 08:49:57 +0000 (08:49 +0000)
commit88751079b006c5e7ce427485dc50bf8a6217c903
treefe441fcd6c845aa90c5a0996b58be04581b49f5b
parenta3a3995f8b6f271e57bcd87e2a03f45da2f04c16
FOP-1969: Support for unicode Surrogate pairs

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@1827168 13f79535-47bb-0310-9956-ffa450edef68
47 files changed:
fop-core/pom.xml
fop-core/src/main/java/org/apache/fop/complexscripts/util/GlyphSequence.java
fop-core/src/main/java/org/apache/fop/fonts/CIDFont.java
fop-core/src/main/java/org/apache/fop/fonts/CIDFull.java
fop-core/src/main/java/org/apache/fop/fonts/CIDSet.java
fop-core/src/main/java/org/apache/fop/fonts/CIDSubset.java
fop-core/src/main/java/org/apache/fop/fonts/Font.java
fop-core/src/main/java/org/apache/fop/fonts/FontSelector.java
fop-core/src/main/java/org/apache/fop/fonts/GlyphMapping.java
fop-core/src/main/java/org/apache/fop/fonts/MultiByteFont.java
fop-core/src/main/java/org/apache/fop/fonts/truetype/OFMtxEntry.java
fop-core/src/main/java/org/apache/fop/fonts/truetype/OpenFont.java
fop-core/src/main/java/org/apache/fop/layoutmgr/inline/TextLayoutManager.java
fop-core/src/main/java/org/apache/fop/pdf/PDFText.java
fop-core/src/main/java/org/apache/fop/pdf/PDFTextUtil.java
fop-core/src/main/java/org/apache/fop/pdf/PDFToUnicodeCMap.java
fop-core/src/main/java/org/apache/fop/render/java2d/CustomFontMetricsMapper.java
fop-core/src/main/java/org/apache/fop/render/java2d/Java2DPainter.java
fop-core/src/main/java/org/apache/fop/render/java2d/Java2DRenderer.java
fop-core/src/main/java/org/apache/fop/render/java2d/Java2DUtil.java
fop-core/src/main/java/org/apache/fop/render/pcl/fonts/truetype/PCLTTFFontReader.java
fop-core/src/main/java/org/apache/fop/render/pdf/PDFPainter.java
fop-core/src/main/java/org/apache/fop/render/ps/PSPainter.java
fop-core/src/main/java/org/apache/fop/util/CharUtilities.java
fop-core/src/main/java/org/apache/fop/util/HexEncoder.java
fop-core/src/test/java/org/apache/fop/complexscripts/bidi/BidiTestData.java
fop-core/src/test/java/org/apache/fop/complexscripts/scripts/arabic/ArabicWordFormsTestCase.java
fop-core/src/test/java/org/apache/fop/complexscripts/scripts/arabic/GenerateArabicTestData.java
fop-core/src/test/java/org/apache/fop/fonts/CIDFullTestCase.java
fop-core/src/test/java/org/apache/fop/fonts/CIDSubsetTestCase.java [new file with mode: 0644]
fop-core/src/test/java/org/apache/fop/fonts/FontSelectorTestCase.java [new file with mode: 0644]
fop-core/src/test/java/org/apache/fop/fonts/truetype/TTFFileTestCase.java
fop-core/src/test/java/org/apache/fop/render/java2d/Java2DUtilTestCase.java [new file with mode: 0644]
fop-core/src/test/java/org/apache/fop/render/pdf/PDFEncodingTestCase.java
fop-core/src/test/java/org/apache/fop/render/pdf/PDFPainterTestCase.java
fop-core/src/test/java/org/apache/fop/render/ps/PSPainterTestCase.java
fop-core/src/test/java/org/apache/fop/util/CharUtilitiesTestCase.java [new file with mode: 0644]
fop-core/src/test/java/org/apache/fop/util/HexEncoderTestCase.java
fop/build.xml
fop/test/layoutengine/hyphenation-testcases/block_hyphenation_kerning_non_bmp.xml [new file with mode: 0644]
fop/test/resources/fonts/ttf/Aegean600.LICENSE [new file with mode: 0644]
fop/test/resources/fonts/ttf/Aegean600.ttf [new file with mode: 0644]
fop/test/resources/fonts/ttf/AndroidEmoji.LICENSE [new file with mode: 0644]
fop/test/resources/fonts/ttf/AndroidEmoji.ttf [new file with mode: 0644]
fop/test/xml/pdf-encoding/pdf-encoding-test.xconf
fop/test/xml/pdf-encoding/test-custom-font.fo
fop/test/xml/pdf-encoding/test-custom-non-bmp-font.fo [new file with mode: 0644]