"bcmap" sözcüğü, "ikili cmap" anlamına gelir.
Cmaps (Karakter Haritalar) CID yazı karakter gliflerinin karakter kodlarına eşleştirmek için PostScript ve diğer Adobe ürünlerinde kullanılan metin dosyalarıdır.
CID yazı için iyidir ne olduğunu görmek için
this document by Adobe bakınız. Doğu Asya yazı sistemleriyle uğraşırken daha çok kullanılırlar. böyle CID fontları görüntülemek istediğinde
pdfjs CMap dosyasına ihtiyacı (Bu teknoloji eski teknoloji, bu nedenle, modern araçları tarafından oluşturulan pdf'lerden içinde kullanılmamalıdır). Bunun için CMaps'ları sağlamanız gerekir.
Sen Cmaps PDFJS
küresel nesne üzerinde ayarları aracılığıyla saklandığı klasörün URL belirtin. Varsayılan olarak
PDFJS.cMapUrl = '../web/cmaps/';
, pdfjs Örneğin "../web/cmaps/Hankaku" için, gerekli CMap adına ve hiçbir uzantılı bir dosya yüklemeye çalışacaktır.
etkinleştirirseniz böyle ayarı cMapPacked
:
PDFJS.cMapPacked = true;
pdfjs yerine örneğin CMap sıkıştırılmış bir sürümüdür extension ".bcmap" dosyasını okumak için çalışacağız" ../web/cmaps /Hankaku.bcmap".
Sıkıştırma işlemi, araç https://github.com/mozilla/pdf.js/tree/master/external/cmapscompress adresinde gerçekleştirilmiştir.
Sonuç: dosyaları dahil ve eski sürüm pdf oluşturma araçları tarafından oluşturulan Doğu Asya metinleriyle PDF'leri görüntülemek için gereken bir ihtimal varsa doğru PDFJS
seçeneklerini ayarlamak. Bu tür dosyaları görüntülemeniz gerekmediğinden emin değilseniz dosyaları eklemeyin.
dosya adları [Adobe blog yayınında] CJK yazı kodlamaları ima ederler ve (http://blogs.adobe.com/CCJKType/page/2) dönem "Baz Karakter" alışıyor. ... Bu dosyalardan birini açıp içeriye bakmaya meraklı değil misiniz? – usr2564301
cmap/bcmap dosyaları sadece bazı PDF'ler için gerekli/yüklenmiştir. Bunları kullanmak/görüntülemek için planlama yapmıyorsanız, bu dosyaları kaldırabilirsiniz. – async5