Lets turn this question around. If we had an on-demand way to load stuff like 
this, what else would we want to load on demand?

Andreas

On Feb 26, 2014, at 8:53 PM, Bobby Holley <bobbyhol...@gmail.com> wrote:

> That's still a ton for something that most of our users will not (or will
> rarely) use. I think we absolutely need to get an on-demand story for this
> kind of stuff. It isn't the first time it has come up.
> 
> bholley
> 
> 
> On Wed, Feb 26, 2014 at 11:38 AM, Brendan Dahl <bd...@mozilla.com> wrote:
> 
>> Yury Delendik worked on reformatting the files a bit and was able to get
>> them down to 1.1MB binary which gzips to 990KB. This seems like a
>> reasonable size to me and involves a lot less work than setting up a
>> process for distributing these files via CDN.
>> 
>> Brendan
>> 
>> On Feb 24, 2014, at 10:14 PM, Rik Cabanier <caban...@gmail.com> wrote:
>> 
>>> 
>>> 
>>> 
>>> 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
>> 
> _______________________________________________
> 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

Reply via email to