delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2018/02/06/20:40:52

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:message-id:mime-version:content-type:from
:to:subject:in-reply-to:references; q=dns; s=default; b=colgFOL/
aySclDyS3mUIlPbj+3sOWnEk4H6YA80EZBwf8XJ6U0i0TkQfUn4hPPlXZ1Q20Unq
57w8Lj0x36zkN0YsuyyyClT8CPjYfHNcy7UblZzXRroT84ghR3hn1QAbrXQT9556
JFLQAZcdHVWqkVGDnFL6LdkSaap2tONPGdA=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:message-id:mime-version:content-type:from
:to:subject:in-reply-to:references; s=default; bh=w1gccu1v7wsoMi
YjOWbUZN14XPE=; b=f6CLsS+qm3zlrQWkdp/PmW++Pa0pK2yExetgdHShN8H0O0
h3q7KYhdthq16JA3+GNUDreaY+VGDbj/bQ+AyJRtBBrh9X40jWQlcJLTg0rgVvkn
QUaVCPuqayYYkUH85AMnSHOBVk7gJDOeVOU9Mkyyz0NexUkiv3FZk7dqT4yHc=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-0.9 required=5.0 tests=AWL,BAYES_00,RCVD_IN_SORBS_DUL,RDNS_DYNAMIC,SPF_HELO_PASS,SPF_PASS autolearn=no version=3.3.2 spammy=Resource, Font, rights, reserved
X-HELO: akamoz.jp
Date: 7 Feb 2018 01:40:36 -0000
Message-ID: <20180207014036.14303.qmail@mx2.akamoz.jp>
MIME-Version: 1.0
From: "Vonobow Smith" <smith AT cygwin DOT akamoz DOT jp>
To: cygwin AT cygwin DOT com
Subject: Ghostscript cannot find CMaps in Poppler
In-Reply-To: <announce.201801091250.w09Colgk014072@authusersmtp.mail.cornell.edu>
References: <announce DOT 201801091250 DOT w09Colgk014072 AT authusersmtp DOT mail DOT cornell DOT edu>
X-IsSubscribed: yes

--duGXU0B9ixK4R.JERpXuHuZBGzSH84VE
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

 From Cygwin which is bundled with Ghostscript 9.21,
Ghostscript cannot find CMap's at all. As a result, CJK characters 
cannot be rendered at all.

> $ gsnd
> GPL Ghostscript 9.22 (2017-10-04)
> Copyright (C) 2017 Artifex Software, Inc.  All rights reserved.
> This software comes with NO WARRANTY: see the file PUBLIC for details.
> GS>/UniJIS-UTF8-H /CMap findresource
> Error: /undefinedresource in findresource

This is caused by incorrect setting of search path for Ghostscript,
or the directory hierarchy of Poppler.

 GS search path is set as following:

$ gs --help
> GPL Ghostscript 9.22 (2017-10-04)
> Copyright (C) 2017 Artifex Software, Inc.  All rights reserved.
> Usage: gs [switches] [file1.ps file2.ps ...]
... snip ...
> Search path:
>    /usr/share/ghostscript/9.22/Resource/Init :
>    /usr/share/ghostscript/9.22/lib :
>    /usr/share/ghostscript/9.22/Resource/Font :
>    /usr/share/ghostscript/fonts : /usr/share/fonts/urw-base35 :
>    /usr/share/fonts : /usr/share/poppler/cMap/Adobe-CNS1 :
>    /usr/share/poppler/cMap/Adobe-GB1 :
>    /usr/share/poppler/cMap/Adobe-Japan1 :
>    /usr/share/poppler/cMap/Adobe-Japan2 :
>    /usr/share/poppler/cMap/Adobe-Korea1

However, CMap files are placed at:
> $ cd /usr/share/poppler/cMap/Adobe-Japan1/; ls
> 78-EUC-H                Adobe-Japan1-H-CID   UniHojo-UTF32-H
> 78-EUC-V                Adobe-Japan1-H-Host  UniHojo-UTF32-V
> 78-H                    Adobe-Japan1-H-Mac   UniHojo-UTF8-H
... snip ...

The problem is directory hierachy lacks the element "CMap".
CMap files must be found in CMap directory under the search path, like:

/usr/share/poppler/cMap/Adobe-Japan1/CMap/UniJIS-UTF8-H
                                     ^^^^
The old version of the Ghostscript held CMap's under:

/usr/share/ghostscript/ver.sion/Resources/CMap

and this is correct.

The easiest way to solve this problem is creating symbolic links
which name is "CMap" in each directories containing CMap files,
target of the links are the directories itself, like that:

cd /usr/share/poppler/cMap; for i in *; do (cd $i; ln -s . CMap); done

Sorry if it is alread reported. Best Regards.

--duGXU0B9ixK4R.JERpXuHuZBGzSH84VE
Content-Type: application/gzip; name="cygcheck.tar.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="cygcheck.tar.gz"

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
pNHwiCE6MXtJVknnteObLnGq6iYjXKoZjZGJvUllS7ayGOObPqm4D5QSzRBR
2WJNQ7LeU2jS0No4NUVlputbAanI4yjJmRztVFZo+FB0auXrAN/2iWO7Valk
pPOlp0ZTgKz1dGorh2XJ+dLCd7c0KlWqxdOypeUFsxRNPS3uS5cnvudXdaCj
ZHFRD91hrYdp+FcU9YJVUkDMNVVxpWVSRvj8OgkfraVdXoSG9PzItuIiJSOc
t5U2nSDIQ2q8QdY5VMS4ics8yLirtmY7yGUoaGyzUGd7dMxGup0LdnPDnRlE
ludU3HXJiZ/d1dWU1mlZX1oshKFTfTc1I3x2KxXqqVN2Lp2gMKy48X8ULOZm
6Az8h7ox1nT9pJHSVXUYra2//a2apaRly7bF4lcQre6pvlXKYm1khi6uxiQl
WqxvVZm6cew5+iX1SmRbVfNxSvRsNtb01gXhPrI3m4oKOUqWhXqtnQpr79N4
ealO5CD7DpXWBRFlv6/6eugkeS6OYNzqHEy1Vf7S7juuaKhHwbyZtpJXdoku
5EOt1ip/FfPd3FckcRDM12mQgls0fihsLagcSmlYfpUuMV6sVbX5OArmrUKm
bw2hSmNbHSjZ6oitolQT653lV9TFSZRjFy2606DS+kxV5UNRhMtD2PeoIouI
/5YDs+AFhTOzis5xs0It3yV4q9L/G88kVTYRrZ6OBVj5qsoFOy3wcyVjOMi9
s9nTjw+9XY9G6IkE9B/rINvdeL1jq6knPaRIEIjlzDPie9ZDD8Xbm8e7nrNG
9Ayw7YU9pGce7UzH8SxE3Cdor3N8lBCh28rQWgcfH1xNhyDzwwt6SM7etF16
U1VO7Rv0X3Ss0dqMzHy39pq4EDltekAuUc/x+R09bno63YfUPKvDI+Sa9F8/
9Q/n7eIrc0wygeSPTh6biw+VJYcUkxNnPXRExP8+CgZAUjeTYdnrI3VDr49D
1Mch6uMQWTb1cYgil/o4RH0coj4OUR+H4FCoj0PUxyHq4xCoPg5RH4c4s0Ku
j0PUxyHq4xD1cYj6OER9HKI+DlEfh6iPQ9THIerjEPVxiPo4RH0cIkOkPg5x
IlEfhzjpoj4OYdXHIerjEH/0cQihb7qNCNGvqbCPNdHqe++GwRPaxx8/+wWF
j3b8rcgw/vRsiOKvHQvHjz9N4y9AAl/6ppLRFUZmGKG19+w6nrmGfumH2kIU
edlPV+z8EiD91GsPbSK/12zC79IPE3QnmZb0w2/6+1UzbqFJv38b952/7hND
TF9GZEb7UFjSjxAFZGWGWTGZfmAZIl363uSLYDpghPRzc0/AK3VhSZVU2aKr
xTScNivG9DKtq1In23QKHo85c2mSImpc+ENhrAyuSZC41Tz8zfYVDpzWy60s
msItU7RIQC3cAuM5MQKXbeXJUzhokZpJjjrqSEpLVIpwyPYcNJDRaPtKEZ7X
4YEMxI/CNK1LNCNLutSVcAZP4eSH+bQX6Zv+DCFFUtucoa6hXuKRVyU9P1IK
J2s7CuztQ5TDg95VTuvsC6ucSwcD48LdNY+MJrXyiqFw+mksXutgYlw4ieiX
qwsX6L0jdeWMVVI4/YhwaAW2n5XpSorCMYIUPFa+6EHcoZ+5LoyUwQPi87ir
AOfofRt4mw0HjoGMpBZsZgvuwWsd832VUqeRuUgG82aV5kBe6y2+zdi+JfJm
FfM149BvcnIurVOwXwa3V/RgWgEOCR3LXQWng0ECj6Ig3xAYAUSaVkGRAGfn
vPJ4RVJ0SSm4NoW/KctC6yVhCeDskBKn9fykJvDNxm4VhqoCHPPhp/M+VvxZ
YNY6htHyhnqCpx6egScnZjKMFImaAY/M1rIKigGbgSpN1Hnw9WqXTxSgSLqK
Qzz4zk8nrEPr4CB8MmG3wKXMtQE+7A+Keqez2uW2zg4AcLhrORtIw/Oecwa+
djHHxFSer1K4GzmdPFyWcFfqgNkoeTh9O11IrSyg5mYjgftkW2gdQ27iGzB7
1bvMta8U1HiEv+1MPfcEskeZe9DXSAWbgSgGzod9XIAf3vRkDIcFbPBAWJNg
rOgpuOcTNwwdKKYyQ5UlxeW5R/LiJmuUAFbz/pHA2fuMk5smrYMBa7w4w+B5
pZ2BWwEp2ExH0mS+iR3eJGREMPNVnt7ZXn++ddC6pHIDB9uRz42UcucVVwm8
4Nrl8OMue/pRG6ZJ5UbgZB882xStxfitG3fFQEDTcEmcOe4ppx+WZ48w9Asj
TWJk1q4TONsRbfHgvJDKti2XObhWGlLpXlphsFpp0KM7Xpy8WjbU77hAJbYZ
fvb4bu75EThf0cTwF2tVTDYse3BnlW3L5NvHpdnje8Q1Aszl7m151T6F55M2
hdPzCutVEa5I7UJ5ReEQ3aNXHhycW5Tz8CTiFeAlQS+JeBzu3KCXRLwCvCTo
Hd5sR8E+jC6Ax/81h0g3MLKtazwj4CyE2UVXlBoHvudNUrwa1op6D2FFz7uK
bTM4+1+FuK0rhdRH4XR3iFNll0xT9GZ5a85QKc4qDjV6y6vwLHwfPItUlaqe
XVVSuNyR8xU2LfVFiL/7l1zr/EjwZO9EGKu9M7Nm1gETw2o7U5ID/PnBtnjL
YaoUjmu/vHGwqLSEeAPfLsbfOL7nvRXgX8G+xAf6wfCQEPRAHB+ZK28fIWIC
yTD+TwWE/+//1Km+6qu+6qu+6qu+6qu+6qvk+l+841fOAHgAAA==


--duGXU0B9ixK4R.JERpXuHuZBGzSH84VE
Content-Type: text/plain; charset=us-ascii


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
--duGXU0B9ixK4R.JERpXuHuZBGzSH84VE--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019