On Mon, Feb 24, 2014 at 5:01 PM, Andreas Gal <andreas....@gmail.com> wrote:
> > My assumption is that certain users only need certain CMaps because they > tend to read only documents in certain languages. This seems like something > we can really optimize and avoid ahead-of-time download cost for. > So, you'd only install the Korean CMaps if the language is Korean? The problem with that is that if a user might install a English version of Firefox but still open Korean PDFs (which will then display as junk) > > The fact that we don't do this yet doesn't seem like a good criteria. > There is a lot of good things we aren't doing yet. You can be the first to > change that on this particular topic, if it technically makes sense. Load-on-demand (with an option to download all of them) seems like a nice solution. A large majority of users will never need CMaps or only a very small subset. > On Feb 25, 2014, at 1:27 AM, Brendan Dahl <bd...@mozilla.com> wrote: > > > It's certainly possible to load dynamically. Do we currently do this for > any other Firefox resources? > > > > From what I've seen, many PDF's use CMaps even if they don't necessarily > have CJK characters, so it may just be better to include them. FWIW both > Popper and Mupdf embed the CMaps. > > > > Brendan > > > > On Feb 24, 2014, at 3:01 PM, Andreas Gal <andreas....@gmail.com> wrote: > > > >> Is this something we could load dynamically and offline cache? > >> > >> Andreas > >> > >> Sent from Mobile. > >> > >>> On Feb 24, 2014, at 23:41, Brendan Dahl <bd...@mozilla.com> wrote: > >>> > >>> PDF.js plans to soon start including and using Adobe CMap files for > converting character codes to character id's(CIDs) and mapping character > codes to unicode values. This will fix a number of bugs in PDF.js and will > improve our support for Chinese, Korean, and Japanese(CJK) documents. > >>> > >>> I wanted to inform dev-platform because there are quite a few files > and they are large. The files are loaded lazily as needed so they shouldn't > affect the size of Firefox when running, but they will affect the > installation size. There are 168 files with an average size of ~40KB, and > all of the files together are roughly: > >>> 6.9M > >>> 2.2M when gzipped > >>> > >>> http://sourceforge.net/adobe/cmap/wiki/Home/ > >>> > >>> _______________________________________________ > >>> dev-platform mailing list > >>> dev-platform@lists.mozilla.org > >>> https://lists.mozilla.org/listinfo/dev-platform > > > > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform > _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform