]> git.lyx.org Git - features.git/commitdiff
Set non-TeX fonts supporting Japanese in Japanese documents.
authorGünter Milde <milde@lyx.org>
Fri, 12 Apr 2019 15:57:46 +0000 (17:57 +0200)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 18 Jun 2020 13:48:25 +0000 (15:48 +0200)
26 files changed:
lib/doc/ja/Additional.lyx
lib/doc/ja/Customization.lyx
lib/doc/ja/DummyDocument1.lyx
lib/doc/ja/DummyDocument2.lyx
lib/doc/ja/EmbeddedObjects.lyx
lib/doc/ja/Formula-numbering.lyx
lib/doc/ja/Intro.lyx
lib/doc/ja/LaTeXConfig.lyx
lib/doc/ja/Math.lyx
lib/doc/ja/MergedManuals.lyx
lib/doc/ja/Shortcuts.lyx
lib/doc/ja/Tutorial.lyx
lib/doc/ja/UserGuide.lyx
lib/examples/ja/Graphics_and_Insets/Feynman_Diagrams.lyx
lib/examples/ja/Graphics_and_Insets/XY-Pic.lyx
lib/examples/ja/Modules/Braille.lyx
lib/examples/ja/Modules/LilyPond_Book.lyx
lib/examples/ja/Modules/Linguistics.lyx
lib/examples/ja/Modules/Multilingual_Captions.lyx
lib/examples/ja/Modules/Rnw_%28knitr%29.lyx
lib/examples/ja/Modules/Sweave.lyx
lib/examples/ja/Multilingual_Typesetting_%28CJKutf8%29.lyx
lib/examples/ja/Multilingual_Typesetting_%28platex%29.lyx
lib/examples/ja/Presentations/Beamer.lyx
lib/examples/ja/Welcome.lyx
lib/templates/ja/Presentations/Beamer.lyx

index 7c34b3d90264c81625e3659fe63ba32ac92130bc..5e355f1c4a1e2c1f94d3baf22c5ba168a6577246 100644 (file)
@@ -94,8 +94,8 @@ End
 \language_package default
 \inputencoding jis-platex
 \fontencoding global
-\font_roman "lmodern" "default"
-\font_sans "default" "default"
+\font_roman "lmodern" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
 \font_default_family default
index ae8199d37f03756cef2adbfdd00564e205909e07..a2766b795a8da58cbe57baa8de5c6c1834217853 100644 (file)
@@ -89,8 +89,8 @@ End
 \language_package default
 \inputencoding jis-platex
 \fontencoding auto
-\font_roman "lmodern" "default"
-\font_sans "default" "default"
+\font_roman "lmodern" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
 \font_default_family default
index 946d90e6022f7dabdb0c34fbbd1e87be02882921..e71e4fce07304eff2895734cc481304d6cfc1a2b 100644 (file)
@@ -11,8 +11,8 @@
 \language_package default
 \inputencoding jis-platex
 \fontencoding global
-\font_roman "lmodern" "default"
-\font_sans "default" "default"
+\font_roman "lmodern" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
 \font_default_family default
index 3ecd089e9908a06eec46340050c8aff675cfa4a6..a122e76890b709176da7762fa3756b465ffb0b50 100644 (file)
@@ -11,8 +11,8 @@
 \language_package default
 \inputencoding jis-platex
 \fontencoding global
-\font_roman "lmodern" "default"
-\font_sans "default" "default"
+\font_roman "lmodern" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
 \font_default_family default
index 97ff0c1235a221751339f3721ae8d4266c8bcb46..a020431c653db8a30f4cfbaf61e2bfb72230768e 100644 (file)
@@ -207,8 +207,8 @@ End
 \language_package default
 \inputencoding jis-platex
 \fontencoding global
-\font_roman "lmodern" "default"
-\font_sans "default" "default"
+\font_roman "lmodern" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
 \font_default_family default
index e4f1087fae44fe1e0fc0b6f1654689f681dbef45..379242041da15b29677dc355bd93f6ffe16bacb8 100644 (file)
@@ -4,7 +4,7 @@
 \begin_header
 \save_transient_properties true
 \origin /systemlyxdir/doc/ja/
-\textclass jsbook
+\textclass bxjsbook
 \begin_preamble
 \usepackage{ifpdf}
 
@@ -49,8 +49,8 @@
 \language_package default
 \inputencoding jis-platex
 \fontencoding global
-\font_roman "lmodern" "default"
-\font_sans "default" "default"
+\font_roman "lmodern" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
 \font_default_family default
index f69e16c37ba8fa6c0b4c9b0713c0771aeeb6cea4..3ab2556b2d6aa13803345ddfa50c6bcb00cc4b21 100644 (file)
@@ -58,8 +58,8 @@ End
 \language_package auto
 \inputencoding jis-platex
 \fontencoding global
-\font_roman "lmodern" "default"
-\font_sans "default" "default"
+\font_roman "lmodern" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
 \font_default_family default
index eecbd820000c98fc84376f4a42250985346c8307..4fa5914793759b1f6894bc7b2a96a7940de9ad5d 100644 (file)
@@ -11,8 +11,8 @@
 \language_package default
 \inputencoding jis-platex
 \fontencoding global
-\font_roman "lmodern" "default"
-\font_sans "default" "default"
+\font_roman "lmodern" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
 \font_default_family default
index 2501f74de7b5aee6df1a1720bc4cb4236910ed91..e3042fe68528e8b750973db2f86883390d614206 100644 (file)
@@ -178,8 +178,8 @@ End
 \language_package default
 \inputencoding jis-platex
 \fontencoding global
-\font_roman "lmodern" "default"
-\font_sans "default" "default"
+\font_roman "lmodern" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
 \font_default_family default
index e840d99ac7af3ae8c897f6bb38717147d77d0837..1958f057ceca796d128497a2081e3baf65837c13 100644 (file)
@@ -21,8 +21,8 @@ initials
 \language_package default
 \inputencoding jis-platex
 \fontencoding global
-\font_roman "lmodern" "default"
-\font_sans "default" "default"
+\font_roman "lmodern" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
 \font_default_family default
index c1593e8c9e73d82e15118884b407dbd3c0a7796c..272e8048c8022f53a7bd5e95b103e601ab36dac5 100644 (file)
@@ -4,7 +4,7 @@
 \begin_header
 \save_transient_properties true
 \origin /systemlyxdir/doc/ja/
-\textclass jsarticle
+\textclass bxjsarticle
 \use_default_options false
 \maintain_unincluded_children false
 \begin_local_layout
@@ -38,8 +38,8 @@ End
 \language_package auto
 \inputencoding jis-platex
 \fontencoding global
-\font_roman "lmodern" "default"
-\font_sans "default" "default"
+\font_roman "lmodern" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
 \font_default_family default
index 11554e87040ed473c265703df9954c6733aa84ab..6024aaedf16bba042cb220b87216fb9272abf68c 100644 (file)
@@ -4,7 +4,7 @@
 \begin_header
 \save_transient_properties false
 \origin /systemlyxdir/doc/ja/
-\textclass jsbook
+\textclass bxjsbook
 \use_default_options false
 \maintain_unincluded_children false
 \begin_local_layout
@@ -38,8 +38,8 @@ End
 \language_package auto
 \inputencoding jis-platex
 \fontencoding global
-\font_roman "lmodern" "default"
-\font_sans "default" "default"
+\font_roman "lmodern" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
 \font_default_family default
index 1907566beac4eb56ce45d31cd2a674c88b98f639..fdcad878c8a03c4826d14cbe5e4223c84014ea40 100644 (file)
@@ -86,8 +86,8 @@ End
 \language_package auto
 \inputencoding jis-platex
 \fontencoding global
-\font_roman "lmodern" "default"
-\font_sans "default" "default"
+\font_roman "lmodern" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
 \font_default_family default
index df1150c184f23e435810eeab9f75d0f0531891eb..32b448a65e86147b76db66037f5cbad5df312822 100644 (file)
@@ -36,8 +36,8 @@
 \language_package default
 \inputencoding utf8-platex
 \fontencoding global
-\font_roman "lmodern" "default"
-\font_sans "default" "default"
+\font_roman "lmodern" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
 \font_default_family default
index 17e6cbdab29a18281d72e5713efad0373636b0a2..02a2172b999da9adaf0b63b4a89eab4559108d30 100644 (file)
@@ -35,8 +35,8 @@
 \language_package default
 \inputencoding utf8-platex
 \fontencoding global
-\font_roman "ae" "default"
-\font_sans "default" "default"
+\font_roman "ae" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
 \font_default_family default
index 3c7c50ec181b55332291f96bc4ae9901b7c6fbb6..2ab431fba4e39cdd00410b8ee6729c903aafa361 100644 (file)
@@ -4,7 +4,7 @@
 \begin_header
 \save_transient_properties true
 \origin /systemlyxdir/examples/ja/Modules/
-\textclass jarticle
+\textclass bxjsarticle
 \begin_preamble
 % color greyed-out notes blue
 \renewenvironment{lyxgreyedout}
@@ -19,8 +19,8 @@ braille
 \language_package default
 \inputencoding jis-platex
 \fontencoding global
-\font_roman "default" "default"
-\font_sans "default" "default"
+\font_roman "default" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
 \font_default_family default
index 5e765059f863e40a7df9376c699c94754b2d0515..ea67dcb59aceccb0fe8cdec227537b5c67d13e67 100644 (file)
@@ -14,8 +14,8 @@ lilypond
 \language_package default
 \inputencoding utf8-platex
 \fontencoding global
-\font_roman "lmodern" "default"
-\font_sans "lmss" "default"
+\font_roman "lmodern" "IPAexMincho"
+\font_sans "lmss" "IPAexGothic"
 \font_typewriter "lmtt" "default"
 \font_math "auto" "auto"
 \font_default_family default
index dc1fba41eae4f6a9b7b64ddc909d17fec73525b1..3d7a7dc89eda5c8a0a66b6319783b21061a26154 100644 (file)
@@ -19,8 +19,8 @@ linguistics
 \language_package default
 \inputencoding utf8-platex
 \fontencoding global
-\font_roman "lmodern" "FreeSerif"
-\font_sans "default" "FreeSans"
+\font_roman "lmodern" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "FreeMono"
 \font_math "auto" "auto"
 \font_default_family default
index 242f8f747863065409137958690a13d6efc22a5b..3da7cf640125e4eace1662c2c33db121efcedda3 100644 (file)
@@ -30,8 +30,8 @@ bicaption
 \language_package default
 \inputencoding utf8-platex
 \fontencoding global
-\font_roman "default" "default"
-\font_sans "default" "default"
+\font_roman "default" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
 \font_default_family default
index 5f1e83a6cbbcb54b4fb440f71c912403a6615a68..ec2e4350eeb1d75da0115516d7dd1ef32b8dd458 100644 (file)
@@ -14,8 +14,8 @@ knitr
 \language_package default
 \inputencoding utf8-platex
 \fontencoding global
-\font_roman "palatino" "default"
-\font_sans "lmss" "default"
+\font_roman "palatino" "IPAexMincho"
+\font_sans "lmss" "IPAexGothic"
 \font_typewriter "lmtt" "default"
 \font_math "auto" "auto"
 \font_default_family default
index a6b7588f86b04fa4acc4951e368d715e7d3b8d4d..709d2d017eadd1d0c531d9c92ef5f3b0a23beabc 100644 (file)
@@ -26,8 +26,8 @@ sweave
 \language_package none
 \inputencoding utf8-platex
 \fontencoding global
-\font_roman "palatino" "default"
-\font_sans "lmss" "default"
+\font_roman "palatino" "IPAexMincho"
+\font_sans "lmss" "IPAexGothic"
 \font_typewriter "lmtt" "default"
 \font_math "auto" "auto"
 \font_default_family default
index 2d2480478fffbf1d033314d3834d0a4069bad515..06f3df6ea45d6634f22b031c111719f0592171f0 100644 (file)
@@ -4,7 +4,7 @@
 \begin_header
 \save_transient_properties true
 \origin /systemlyxdir/examples/ja/
-\textclass article
+\textclass bxjsarticle
 \begin_preamble
 % line breaking, punctuation kerning and font switching features
 % for CJK with non-TeX fonts requires additional packages
@@ -143,7 +143,7 @@ Japanese
 \begin_inset Quotes brd
 \end_inset
 
- use platex).
+ use pLaTeX).
 \end_layout
 
 \begin_layout Itemize
index cb4af5aabfe9b5a16669cbb17d91d5c94fb53c98..71c892142a58a9178a06fb44f8042f472d1aa6ee 100644 (file)
@@ -4,16 +4,16 @@
 \begin_header
 \save_transient_properties true
 \origin /systemlyxdir/examples/ja/
-\textclass jarticle
+\textclass bxjsarticle
 \use_default_options false
 \maintain_unincluded_children false
 \language japanese
 \language_package auto
 \inputencoding utf8
 \fontencoding auto
-\font_roman "lmodern" "default"
-\font_sans "default" "default"
-\font_typewriter "default" "default"
+\font_roman "DejaVuSerif" "IPAexMincho"
+\font_sans "DejaVuSans" "IPAexGothic"
+\font_typewriter "DejaVuSansMono" "default"
 \font_math "auto" "auto"
 \font_default_family default
 \use_non_tex_fonts false
 \end_layout
 
 \begin_layout Standard
-Text in other languages:
+You can write text in other scripts and languages inside Japanese documents.
+ With non-TeX fonts, make sure to use document classes that support XeTeX
+ or LuaTeX.
+ (e.g.
+ document classes 
+\begin_inset Quotes eld
+\end_inset
+
+Japanese … (BXJS Class)
+\begin_inset Quotes erd
+\end_inset
+
+ or non-Japaneses standard classes).
+\end_layout
+
+\begin_layout Subsection*
+Examples
+\end_layout
+
+\begin_layout Standard
+Text in Latin script:
 \end_layout
 
 \begin_layout Quotation
@@ -105,27 +125,109 @@ Deutsch: Grüße aus Österreich!
 
 \begin_layout Standard
 Some Japanese fonts contain Greek and Cyrillic characters, however they
- are are considerabely wider than characters in Latin, Greek, and Cyrillic
- TeX fonts.
- Therefore, LyX converts them to LaTeX macros, so that the output matches
- other non-Japanese text:
+ are considerabely wider than characters in Latin, Greek, and Cyrillic TeX
+ fonts.
 \end_layout
 
-\begin_layout Quotation
-Griechisch: χαιρετισμός!
+\begin_layout Itemize
+With 
+\emph on
+TeX fonts
+\emph default
+, LyX converts them to LaTeX macros, so that the output matches other non-Japane
+se text.
+\end_layout
+
+\begin_layout Itemize
+With 
+\emph on
+non-TeX fonts 
+\emph default
+and
+\emph on
+ Xe/LuaTeX
+\emph default
+, there is no native support for use of specific fonts for different scripts/lan
+guages.
+ Some Unicode fonts provide a large range of characters, but quality is
+ not always best and 
+\begin_inset Quotes eld
+\end_inset
+
+exotic
+\begin_inset Quotes erd
+\end_inset
+
+ characters (like accented Greek) lead to 
+\emph on
+missing character 
+\emph default
+errors.
+\end_layout
+
+\begin_layout Standard
+Text in Cyrillic and Greek script:
 \end_layout
 
 \begin_layout Quotation
 Russisch: Привет с 
-\series bold
+\emph on
 новым
-\series default
+\emph default
  годом!
 \end_layout
 
+\begin_layout Quotation
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+
+\backslash
+ifdefined
+\backslash
+fontspec 
+\end_layout
+
+\end_inset
+
+Griechisch: χαιρετισμος!
+\end_layout
+
+\begin_layout Quotation
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+
+\backslash
+else 
+\end_layout
+
+\end_inset
+
+Griechisch: χαιρετισμός! 
+\begin_inset ERT
+status collapsed
+
+\begin_layout Plain Layout
+
+
+\backslash
+fi
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
 \begin_layout Standard
 Text in some other languages with correct language setting (not all languages
- supported by LyX are compatible with pLaTeX, try 
+ supported by LyX are compatible with Japanese (you may try 
 \begin_inset Quotes eld
 \end_inset
 
@@ -169,17 +271,17 @@ French: «Bonsoir à vous.»
 
 \begin_layout Standard
 
-\lang greek
-Griechisch: χαιρετισμός!
+\lang afrikaans
+Griechisch: χαιρετισμος!
 \end_layout
 
 \begin_layout Standard
 
 \lang russian
 Russisch: Привет с 
-\series bold
+\emph on
 новым
-\series default
+\emph default
  годом!
 \end_layout
 
index 23649bcbf94dba1c660a25dd050b205a8bb39ed5..5bbc3ebca67270946568fe8fc246cd9227eaaa0c 100644 (file)
@@ -24,8 +24,8 @@
 \language_package default
 \inputencoding jis-platex
 \fontencoding global
-\font_roman "default" "default"
-\font_sans "default" "default"
+\font_roman "default" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
 \font_default_family default
index 1355b39fb0a68447790eaaaac93ac137cfe95814..d3fb6687757057cd3c9f435224a0e113d78d9166 100644 (file)
@@ -4,15 +4,15 @@
 \begin_header
 \save_transient_properties true
 \origin /systemlyxdir/examples/ja/
-\textclass jarticle
+\textclass bxjsarticle
 \use_default_options false
 \maintain_unincluded_children false
 \language japanese
 \language_package auto
 \inputencoding utf8
 \fontencoding auto
-\font_roman "lmodern" "default"
-\font_sans "default" "default"
+\font_roman "lmodern" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
 \font_default_family default
index 4241180e1ba4ae8a48a8805c5ead2a8f5fc1b258..976508ce092c200cbd7dd12dc19dd20fa5463572 100644 (file)
@@ -23,8 +23,8 @@
 \language_package default
 \inputencoding jis-platex
 \fontencoding global
-\font_roman "times" "default"
-\font_sans "default" "default"
+\font_roman "times" "IPAexMincho"
+\font_sans "default" "IPAexGothic"
 \font_typewriter "default" "default"
 \font_math "auto" "auto"
 \font_default_family default