2008-11-08 6 views
1

J'ai un client à Macao qui utilise Windows EUDC pour les glyphes Big5 personnalisés. J'ai utilisé Fontforge sous Linux pour convertir le .TTE en police de type 11 (type CID 2) et j'ai créé un CMap personnalisé pour mapper les points de code Big5 au glyphe correct dans la police. Tout cela fonctionne bien et dandy dans GS8.60 sur Windows et GS8.61 - GS8.63 sur Linux. Lors du chargement de la police sous GS8.61 sous Windows, j'obtiens unPourquoi ma police CID (type 11) ne fonctionne-t-elle pas sous GS8.61 sous Windows?

/erreur de rangecheck dans/findfont dans gs_cidfn.ps.

J'ai essayé d'utiliser la police EUDC.TTE native dans Ghostscript par la cidfmap sans chance, /invalidfont dans /findfont. J'hésite à essayer de contacter Ken Lunde, car cela semble être un problème spécifique à ghostscript. Est-ce que quelqu'un sait une solution de contournement? Est-ce que quelqu'un a développé un patch pour ne pas réinventer la roue ici?

Modifier: L'erreur /rangecheck se produit dans la procédure .buildcidfont. La procédure .buildcidfont n'a pas changé de 8.60 à 8.61.

Répondre

0

Cela semble être résolu dans GS8.63. La mise à niveau du client de 8.61 à 8.63 résout ce problème.

Questions connexes