From cb3290a1a3deed5db6a5361ef3963a5eb83ef2aa Mon Sep 17 00:00:00 2001 From: Stan Hu Date: Sat, 27 Jul 2019 22:53:24 -0700 Subject: Make pdf.js render CJK characters As mentioned in https://github.com/wojtekmaj/react-pdf/blob/master/README.md, pdf.js needs the bundled cMaps files to work. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/62152 --- app/assets/javascripts/pdf/index.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'app') diff --git a/app/assets/javascripts/pdf/index.vue b/app/assets/javascripts/pdf/index.vue index 6d39abd4a1f..75feeb1ba04 100644 --- a/app/assets/javascripts/pdf/index.vue +++ b/app/assets/javascripts/pdf/index.vue @@ -35,7 +35,11 @@ export default { load() { this.pages = []; return pdfjsLib - .getDocument(this.document) + .getDocument({ + url: this.document, + cMapUrl: '/assets/webpack/cmaps/', + cMapPacked: true, + }) .then(this.renderPages) .then(() => this.$emit('pdflabload')) .catch(error => this.$emit('pdflaberror', error)) -- cgit v1.2.3