mozilla/pdf.js — pull request #2567 by vyv03354 (2013-01-15 14:30:54+00:00)
Title: Supports 'H' and '90ms*' CMaps

Fixes #696.
This patch depends on TextDecoder which has just been added since Firefox 18.
In Workers, TextDecoder is unavailable until Firefox 20. So I shimmed it using FileReaderSync.
If neither TextDecoder nor FileReaderSync is not supprted, or if the CMap is not in the supported list, fallback the existing behavior with a warning message.