diff --git a/PdfForQtLib/PdfForQtLib.pro b/PdfForQtLib/PdfForQtLib.pro
index 7a8c3f8..bab1c1f 100644
--- a/PdfForQtLib/PdfForQtLib.pro
+++ b/PdfForQtLib/PdfForQtLib.pro
@@ -110,5 +110,13 @@ CONFIG += force_debug_info
QMAKE_CXXFLAGS += /std:c++latest /utf-8
+QMAKE_RESOURCE_FLAGS += -threshold 0 -compress 9
+message($$QMAKE_RESOURCE_FLAGS)
+
FORMS += \
sources/pdfrenderingerrorswidget.ui
+
+RESOURCES += \
+ cmaps.qrc
+
+
diff --git a/PdfForQtLib/cmaps.qrc b/PdfForQtLib/cmaps.qrc
new file mode 100644
index 0000000..de2430b
--- /dev/null
+++ b/PdfForQtLib/cmaps.qrc
@@ -0,0 +1,198 @@
+
+
+ cmaps/78-EUC-H
+ cmaps/78-EUC-V
+ cmaps/78-H
+ cmaps/78ms-RKSJ-H
+ cmaps/78ms-RKSJ-V
+ cmaps/78-RKSJ-H
+ cmaps/78-RKSJ-V
+ cmaps/78-V
+ cmaps/83pv-RKSJ-H
+ cmaps/90msp-RKSJ-H
+ cmaps/90msp-RKSJ-V
+ cmaps/90ms-RKSJ-H
+ cmaps/90ms-RKSJ-V
+ cmaps/90pv-RKSJ-H
+ cmaps/90pv-RKSJ-V
+ cmaps/Add-H
+ cmaps/Add-RKSJ-H
+ cmaps/Add-RKSJ-V
+ cmaps/Add-V
+ cmaps/Adobe-CNS1-0
+ cmaps/Adobe-CNS1-1
+ cmaps/Adobe-CNS1-2
+ cmaps/Adobe-CNS1-3
+ cmaps/Adobe-CNS1-4
+ cmaps/Adobe-CNS1-5
+ cmaps/Adobe-CNS1-6
+ cmaps/Adobe-CNS1-7
+ cmaps/Adobe-GB1-0
+ cmaps/Adobe-GB1-1
+ cmaps/Adobe-GB1-2
+ cmaps/Adobe-GB1-3
+ cmaps/Adobe-GB1-4
+ cmaps/Adobe-GB1-5
+ cmaps/Adobe-Japan1-0
+ cmaps/Adobe-Japan1-1
+ cmaps/Adobe-Japan1-2
+ cmaps/Adobe-Japan1-3
+ cmaps/Adobe-Japan1-4
+ cmaps/Adobe-Japan1-5
+ cmaps/Adobe-Japan1-6
+ cmaps/Adobe-Japan1-7
+ cmaps/Adobe-Japan2-0
+ cmaps/Adobe-Korea1-0
+ cmaps/Adobe-Korea1-1
+ cmaps/Adobe-Korea1-2
+ cmaps/Adobe-KR-0
+ cmaps/Adobe-KR-1
+ cmaps/Adobe-KR-2
+ cmaps/Adobe-KR-3
+ cmaps/Adobe-KR-4
+ cmaps/Adobe-KR-5
+ cmaps/Adobe-KR-6
+ cmaps/Adobe-KR-7
+ cmaps/Adobe-KR-8
+ cmaps/Adobe-KR-9
+ cmaps/B5-H
+ cmaps/B5pc-H
+ cmaps/B5pc-V
+ cmaps/B5-V
+ cmaps/CNS1-H
+ cmaps/CNS1-V
+ cmaps/CNS2-H
+ cmaps/CNS2-V
+ cmaps/CNS-EUC-H
+ cmaps/CNS-EUC-V
+ cmaps/ETen-B5-H
+ cmaps/ETen-B5-V
+ cmaps/ETenms-B5-H
+ cmaps/ETenms-B5-V
+ cmaps/ETHK-B5-H
+ cmaps/ETHK-B5-V
+ cmaps/EUC-H
+ cmaps/EUC-V
+ cmaps/Ext-H
+ cmaps/Ext-RKSJ-H
+ cmaps/Ext-RKSJ-V
+ cmaps/Ext-V
+ cmaps/GB-EUC-H
+ cmaps/GB-EUC-V
+ cmaps/GB-H
+ cmaps/GBK2K-H
+ cmaps/GBK2K-V
+ cmaps/GBK-EUC-H
+ cmaps/GBK-EUC-V
+ cmaps/GBKp-EUC-H
+ cmaps/GBKp-EUC-V
+ cmaps/GBpc-EUC-H
+ cmaps/GBpc-EUC-V
+ cmaps/GBT-EUC-H
+ cmaps/GBT-EUC-V
+ cmaps/GBT-H
+ cmaps/GBTpc-EUC-H
+ cmaps/GBTpc-EUC-V
+ cmaps/GBT-V
+ cmaps/GB-V
+ cmaps/H
+ cmaps/Hankaku
+ cmaps/Hiragana
+ cmaps/HKdla-B5-H
+ cmaps/HKdla-B5-V
+ cmaps/HKdlb-B5-H
+ cmaps/HKdlb-B5-V
+ cmaps/HKgccs-B5-H
+ cmaps/HKgccs-B5-V
+ cmaps/HKm314-B5-H
+ cmaps/HKm314-B5-V
+ cmaps/HKm471-B5-H
+ cmaps/HKm471-B5-V
+ cmaps/HKscs-B5-H
+ cmaps/HKscs-B5-V
+ cmaps/Hojo-EUC-H
+ cmaps/Hojo-EUC-V
+ cmaps/Hojo-H
+ cmaps/Hojo-V
+ cmaps/Identity-H
+ cmaps/Identity-V
+ cmaps/Katakana
+ cmaps/KSC-EUC-H
+ cmaps/KSC-EUC-V
+ cmaps/KSC-H
+ cmaps/KSC-Johab-H
+ cmaps/KSC-Johab-V
+ cmaps/KSCms-UHC-H
+ cmaps/KSCms-UHC-HW-H
+ cmaps/KSCms-UHC-HW-V
+ cmaps/KSCms-UHC-V
+ cmaps/KSCpc-EUC-H
+ cmaps/KSCpc-EUC-V
+ cmaps/KSC-V
+ cmaps/NWP-H
+ cmaps/NWP-V
+ cmaps/RKSJ-H
+ cmaps/RKSJ-V
+ cmaps/Roman
+ cmaps/UniAKR-UTF8-H
+ cmaps/UniAKR-UTF16-H
+ cmaps/UniAKR-UTF32-H
+ cmaps/UniCNS-UCS2-H
+ cmaps/UniCNS-UCS2-V
+ cmaps/UniCNS-UTF8-H
+ cmaps/UniCNS-UTF8-V
+ cmaps/UniCNS-UTF16-H
+ cmaps/UniCNS-UTF16-V
+ cmaps/UniCNS-UTF32-H
+ cmaps/UniCNS-UTF32-V
+ cmaps/UniGB-UCS2-H
+ cmaps/UniGB-UCS2-V
+ cmaps/UniGB-UTF8-H
+ cmaps/UniGB-UTF8-V
+ cmaps/UniGB-UTF16-H
+ cmaps/UniGB-UTF16-V
+ cmaps/UniGB-UTF32-H
+ cmaps/UniGB-UTF32-V
+ cmaps/UniHojo-UCS2-H
+ cmaps/UniHojo-UCS2-V
+ cmaps/UniHojo-UTF8-H
+ cmaps/UniHojo-UTF8-V
+ cmaps/UniHojo-UTF16-H
+ cmaps/UniHojo-UTF16-V
+ cmaps/UniHojo-UTF32-H
+ cmaps/UniHojo-UTF32-V
+ cmaps/UniJIS2004-UTF8-H
+ cmaps/UniJIS2004-UTF8-V
+ cmaps/UniJIS2004-UTF16-H
+ cmaps/UniJIS2004-UTF16-V
+ cmaps/UniJIS2004-UTF32-H
+ cmaps/UniJIS2004-UTF32-V
+ cmaps/UniJISPro-UCS2-HW-V
+ cmaps/UniJISPro-UCS2-V
+ cmaps/UniJISPro-UTF8-V
+ cmaps/UniJIS-UCS2-H
+ cmaps/UniJIS-UCS2-HW-H
+ cmaps/UniJIS-UCS2-HW-V
+ cmaps/UniJIS-UCS2-V
+ cmaps/UniJIS-UTF8-H
+ cmaps/UniJIS-UTF8-V
+ cmaps/UniJIS-UTF16-H
+ cmaps/UniJIS-UTF16-V
+ cmaps/UniJIS-UTF32-H
+ cmaps/UniJIS-UTF32-V
+ cmaps/UniJISX0213-UTF32-H
+ cmaps/UniJISX0213-UTF32-V
+ cmaps/UniJISX02132004-UTF32-H
+ cmaps/UniJISX02132004-UTF32-V
+ cmaps/UniKS-UCS2-H
+ cmaps/UniKS-UCS2-V
+ cmaps/UniKS-UTF8-H
+ cmaps/UniKS-UTF8-V
+ cmaps/UniKS-UTF16-H
+ cmaps/UniKS-UTF16-V
+ cmaps/UniKS-UTF32-H
+ cmaps/UniKS-UTF32-V
+ cmaps/V
+ cmaps/WP-Symbol
+
+
diff --git a/PdfForQtLib/cmaps/78-EUC-H b/PdfForQtLib/cmaps/78-EUC-H
new file mode 100644
index 0000000..d30c5e8
--- /dev/null
+++ b/PdfForQtLib/cmaps/78-EUC-H
@@ -0,0 +1,724 @@
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%IncludeResource: ProcSet (CIDInit)
+%%BeginResource: CMap (78-EUC-H)
+%%Title: (78-EUC-H Adobe Japan1 0)
+%%Version: 10.006
+%%Copyright: -----------------------------------------------------------
+%%Copyright: Copyright 1990-2019 Adobe. All rights reserved.
+%%Copyright:
+%%Copyright: Redistribution and use in source and binary forms, with or
+%%Copyright: without modification, are permitted provided that the
+%%Copyright: following conditions are met:
+%%Copyright:
+%%Copyright: Redistributions of source code must retain the above
+%%Copyright: copyright notice, this list of conditions and the following
+%%Copyright: disclaimer.
+%%Copyright:
+%%Copyright: Redistributions in binary form must reproduce the above
+%%Copyright: copyright notice, this list of conditions and the following
+%%Copyright: disclaimer in the documentation and/or other materials
+%%Copyright: provided with the distribution.
+%%Copyright:
+%%Copyright: Neither the name of Adobe nor the names of its contributors
+%%Copyright: may be used to endorse or promote products derived from
+%%Copyright: this software without specific prior written permission.
+%%Copyright:
+%%Copyright: THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+%%Copyright: CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+%%Copyright: INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+%%Copyright: MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+%%Copyright: DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+%%Copyright: CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+%%Copyright: SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+%%Copyright: NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+%%Copyright: LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+%%Copyright: HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+%%Copyright: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+%%Copyright: OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+%%Copyright: SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+%%Copyright: -----------------------------------------------------------
+%%EndComments
+
+/CIDInit /ProcSet findresource begin
+
+12 dict begin
+
+begincmap
+
+/CIDSystemInfo 3 dict dup begin
+ /Registry (Adobe) def
+ /Ordering (Japan1) def
+ /Supplement 0 def
+end def
+
+/CMapName /78-EUC-H def
+/CMapVersion 10.006 def
+/CMapType 1 def
+
+/XUID [1 10 25347] def
+
+/WMode 0 def
+
+3 begincodespacerange
+ <00> <80>
+ <8EA0> <8EDF>
+
+endcodespacerange
+
+1 beginnotdefrange
+<00> <1f> 231
+endnotdefrange
+
+100 begincidrange
+<20> <7e> 231
+<8ea0> <8edf> 326
+ 633
+ 727
+ 780
+ 790
+ 816
+ 842
+ 925
+ 1011
+ 1035
+ 1059
+ 1092
+ 1125
+ 7633
+ 1127
+ 8266
+ 1134
+ 7961
+ 7330
+ 1144
+ 7634
+ 1152
+ 7635
+ 1203
+ 7636
+ 1208
+ 7637
+ 1217
+ 1219
+ 7638
+ 1229
+ 7639
+ 1240
+ 7640
+ 1244
+ 7642
+ 1248
+ 7643
+ 1253
+ 7644
+ 1294
+ 1313
+ 7645
+ 7369
+ 7646
+ 1323
+ 7647
+ 1377
+ 7648
+ 1403
+ 7649
+ 1406
+ 1407
+ 7650
+ 1409
+ 6497
+ 1441
+ 5023
+ 1448
+ 7651
+ 1476
+ 7652
+ 1482
+ 7653
+ 1490
+ 5937
+ 1493
+ 7654
+ 1497
+ 1501
+ 7655
+ 5490
+ 1536
+ 7656
+ 1546
+ 6688
+ 1551
+ 7657
+ 1570
+ 1595
+ 7658
+ 1606
+ 7659
+ 1627
+ 1689
+ 7660
+ 1691
+ 7661
+ 1699
+ 7474
+ 1727
+ 7662
+ 1736
+ 7663
+ 1766
+ 7664
+ 1773
+ 7665
+ 1780
+endcidrange
+
+100 begincidrange
+ 7666
+ 1782
+ 1783
+ 7667
+ 1787
+ 7668
+ 1806
+ 7669
+ 1820
+ 7670
+ 1829
+ 7671
+ 1833
+ 7672
+ 1836
+ 7181
+ 1842
+ 7673
+ 1851
+ 7674
+ 1864
+ 7675
+ 1872
+ 7676
+ 1877
+ 7677
+ 1897
+ 7678
+