Menu

#5082 Add capability to build Japanese PDF documents

Verified
Build
2017-04-16
2017-03-06
No

Add capability to build Japanese PDF documents

Add comment to build Japanese PDF documents

Building Japanese PDF documents requires
Japanese fonts and some packages.
Unfortunately, most developers do not have them.
Therefore, Japanese PDF is not built by default.

This commit adds a comment which describes the requirements
to build Japanese PDF documents
for the developer who wants to build them.

Use Japanese texinfo.tex loader for Japanese texi files

To use texinfo.tex for Japanese,
we need to use the Japanese loader texinfo-ja.tex
instead of texinfo.tex.

This commit replaces texinfo.tex used in Japanese texi files
with texinfo-ja.tex.

Add Japanese texinfo.tex support files

Japanese PDF documents are not built
since texinfo.tex (until Texinfo 6.3)
and TeX engine (pdfTeX) do not support Japanese.
The new texinfo.tex (Texinfo 6.3+)
and the modern TeX engine (XeTeX and LuaTeX)
can handle Japanese PDF.

This commit adds Japanese texinfo.tex support files
from Texinfo SVN repository r7681.
They consist of the following two files.

texinfo-ja.tex
Japanese texinfo.tex loader
txi-ja.tex
Japanese translations and font definitions for texinfo.tex

http://codereview.appspot.com/316340043

Discussion

  • Masamichi Hosoda

     
  • Anonymous

    Anonymous - 2017-03-06
    • Description has changed:

    Diff:

    
    
    • Needs: -->
    • Patch: new --> review
    • Type: --> Build
     
  • Anonymous

    Anonymous - 2017-03-06

    Passes make, make check and a full make doc.

     
  • Anonymous

    Anonymous - 2017-03-10
    • Patch: review --> countdown
     
  • Anonymous

    Anonymous - 2017-03-10

    Patch on countdown for March 13th.

     
  • Anonymous

    Anonymous - 2017-03-13
    • Patch: countdown --> push
     
  • Anonymous

    Anonymous - 2017-03-13

    Patch counted down - please push.

     
  • Masamichi Hosoda

    • labels: --> Fixed_2_19_58
    • status: Started --> Fixed
    • Patch: push -->
     
  • Masamichi Hosoda

    I've pushed to staging.

    commit a013f6616bc50b9e89639d811dc77f62b5afb58d
    Issue 5082/3: Add comment to build Japanese PDF documents

    commit e4dad39f825a121253e8ddf35a971a111c7dacfc
    Issue 5082/2: Use Japanese texinfo.tex loader for Japanese texi files

    commit 00ac2227716450bd8fd58098e2f00a5d4aa73c02
    Issue 5082/1: Add Japanese texinfo.tex support files

     
  • Federico Bruni

    Federico Bruni - 2017-04-16
    • status: Fixed --> Verified
     
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.