Not sure how to make Libreoffice support non-English documents
Ilmari Lauhakangas
ilmari.lauhakangas at libreoffice.org
Tue Nov 30 13:00:05 UTC 2021
On 30.11.2021 6.02, Jun 711 wrote:
> On Fri, Nov 26, 2021 at 10:35 PM Ilmari Lauhakangas
> <ilmari.lauhakangas at libreoffice.org
> <mailto:ilmari.lauhakangas at libreoffice.org>> wrote:
>
> On 27.11.2021 3.21, Jun 711 wrote:
> > Hi,
> >
> > I followed the steps written in this repo to try to compile a
> compact
> > version of libreoffice that can convert non-English documents to
> PDFs.
> >
> https://github.com/vladgolubev/serverless-libreoffice/blob/master/Dockerfile
> <https://github.com/vladgolubev/serverless-libreoffice/blob/master/Dockerfile>
>
> >
> <https://github.com/vladgolubev/serverless-libreoffice/blob/master/Dockerfile
> <https://github.com/vladgolubev/serverless-libreoffice/blob/master/Dockerfile>>
> >
> > The compiled Libreoffice provided by Vlad Holubiev through the repo
> > works for English documents but not for non-English documents. I
> posted
> > a question on the repo but haven't got any response.
> > https://github.com/vladgolubev/serverless-libreoffice/issues/39
> <https://github.com/vladgolubev/serverless-libreoffice/issues/39>
> > <https://github.com/vladgolubev/serverless-libreoffice/issues/39
> <https://github.com/vladgolubev/serverless-libreoffice/issues/39>>
> >
> > I am not sure what flags to change. I found autogen.sh flags that he
> > posted but none of them seems to be for supporting non-English
> > languages.
> >
> https://github.com/vladgolubev/serverless-libreoffice/blob/master/autogen-help-output-6.2.1.2.txt
> <https://github.com/vladgolubev/serverless-libreoffice/blob/master/autogen-help-output-6.2.1.2.txt>
>
> >
> <https://github.com/vladgolubev/serverless-libreoffice/blob/master/autogen-help-output-6.2.1.2.txt
> <https://github.com/vladgolubev/serverless-libreoffice/blob/master/autogen-help-output-6.2.1.2.txt>>
> >
> > I have also tried to change the default font to Noto Sans
> following the
> > step mentioned in the libreoffice thread as it seems to be able to
> > support all languages but that didn't help.
> >
> https://ask.libreoffice.org/t/how-to-set-default-fontsize-without-gui/22545
> <https://ask.libreoffice.org/t/how-to-set-default-fontsize-without-gui/22545>
>
> >
> <https://ask.libreoffice.org/t/how-to-set-default-fontsize-without-gui/22545
> <https://ask.libreoffice.org/t/how-to-set-default-fontsize-without-gui/22545>>
> >
> > I wonder if anyone can give me a pointer on what I can try next?
>
> Looks like this is the culprit:
> https://github.com/vladgolubev/serverless-libreoffice/blob/7927017e96531b042b70f0de24be40fd88b44b63/Dockerfile#L110
> <https://github.com/vladgolubev/serverless-libreoffice/blob/7927017e96531b042b70f0de24be40fd88b44b63/Dockerfile#L110>
>
> --without-fonts LibreOffice includes some third-party fonts to
> provide a reliable basis for help content, templates, samples, etc.
> When
> these fonts are already known to be available on the system then you
> should use this option.
>
> Obviously done to save disk space.
>
> So drop that option from the Dockerfile.
>
> Ilmari
>
> Thank you. We gave that a try and it solved font issue as in previously,
> all the converted text had the same font.
> However, it still doesn't work for these languages: Chinese, Japanese,
> Korean and Punjabi out of the 8 languages that we tested.
> This is what we had in our test.docx. The converted pdf doesn't contain
> the font of Chinese, Japanese, Korean and Punjabi. It seems fine for the
> other 4 languages.
>
> ```
> Chinese: 这是一个测试
> Japanese: これはテストです
> Korean : 이것은 시험이다
> Arabic: هذا اختبار
> Russian: это проверка
> Hebrew: זה מבחן
> Greek: αυτό είναι ένα τεστ
> Punjabi: ਇਹ ਇੱਕ ਟੈਸਟ ਹੈ
> ```
>
> Is there anything we can modify in `share/registry/main.xcd` file like
> what this user wrote in this thread:
>
https://ask.libreoffice.org/t/how-to-set-default-fontsize-without-gui/22545
>
<https://ask.libreoffice.org/t/how-to-set-default-fontsize-without-gui/22545>
> ?
>
This discussion is out of scope for the dev list. Please continue it in
the serverless-libreoffice issue tracker or Ask LibreOffice site.
Ilmari
More information about the LibreOffice
mailing list