Fix/update inpuencoding / unicodesymbols ctests.

This commit is contained in:
Günter Milde 2019-05-10 16:21:09 +02:00
parent 4cbf8c2f9d
commit f8fd7252a5
4 changed files with 147 additions and 91 deletions

View File

@ -171,12 +171,13 @@ literal "false"
\end_inset
\end_layout
\begin_inset Note Note
status open
\begin_layout Standard
\begin_layout Plain Layout
\begin_inset CommandInset include
LatexCommand input
filename "unicodesymbols/012-hebrew_he_HE8.lyx"
filename "unicodesymbols/031-thai_th.lyx"
literal "false"
\end_inset
@ -184,11 +185,15 @@ literal "false"
\end_layout
\begin_layout Standard
\begin_inset CommandInset include
LatexCommand input
filename "unicodesymbols/031-thai_th.lyx"
literal "false"
\end_inset
\begin_inset Note Note
status open
\begin_layout Plain Layout
Thai and Hebrew cannot be used in the same document (see supported-languages).
\end_layout
\end_inset

View File

@ -218,23 +218,11 @@ literal "false"
\end_layout
\begin_layout Plain Layout
\begin_inset CommandInset include
LatexCommand input
filename "unicodesymbols/012-hebrew_he_HE8.lyx"
literal "false"
\end_inset
\end_layout
\begin_layout Plain Layout
Hebrew does not work with XeTeX and TeX-fonts:
\end_layout
\begin_layout Plain Layout
Error 256 (driver return code) generating output; file 012-hebrew_he_HE8.pdf
may not be valid.
Hebrew does not work with LuaTeX and TeX-fonts, because it loads
\emph on
inputenc
\emph default
if not already loaded.
\end_layout
\end_inset

View File

@ -1,19 +1,19 @@
#LyX 2.4 created this file. For more info see https://www.lyx.org/
\lyxformat 571
\lyxformat 573
\begin_document
\begin_header
\save_transient_properties true
\origin unavailable
\textclass article
\begin_preamble
\def\HeblatexEncoding{HE8}
\end_preamble
\use_default_options false
\maintain_unincluded_children false
\language english
\language_package default
\inputencoding utf8
\fontencoding HE8,T1
\fontencoding HE8
\font_roman "lmodern" "default"
\font_sans "default" "default"
\font_typewriter "default" "default"
@ -89,24 +89,16 @@
\begin_body
\begin_layout Subsection*
12 Hebrew
12) Hebrew
\end_layout
\begin_layout Standard
Hebrew text must be set to the
\begin_inset Quotes eld
\end_inset
hebrew
\begin_inset Quotes erd
\end_inset
language in order to select the right font encoding.
\end_layout
\begin_layout Standard
This document uses the nonstandard Hebrew font encoding HE8 that includes
additional characters (see Document>Settings>Fonts and >User Preamble).
Hebrew characters are only available in the right font encoding (LHE or
HE8).
This file selects HE8 as custom font encoding under Document>Settings>Fonts.
The writing direction is unchanged, RTL support requires setting the text
language (cf.
012-hebrew_he.lyx).
\end_layout
\begin_layout Standard
@ -116,9 +108,7 @@ inverted 0
status open
\begin_layout Standard
\lang hebrew
א֑ א֒ א֓ א֔ א֕ א֖ א֗ א֘ א֙ א֚ א֛ א֜ א֝ א֞ א֟
א֑ א֒ א֓ א֔ א֕ א֖ א֗ א֘ א֙ א֚ א֛ א֜ א֝ א֞ א֟
\end_layout
\end_inset
@ -127,15 +117,13 @@ status open
\end_layout
\begin_layout Standard
5A0
5A0
\begin_inset Branch na
inverted 0
status open
\begin_layout Standard
\lang hebrew
א֠ א֡ א֢ א֣ א֤ א֥ א֦ א֧ א֨ א֩ א֪ א֫ א֬ א֭ א֮ א֯
א֠ א֡ א֢ א֣ א֤ א֥ א֦ א֧ א֨ א֩ א֪ א֫ א֬ א֭ א֮ א֯
\end_layout
\end_inset
@ -144,16 +132,12 @@ status open
\end_layout
\begin_layout Standard
5B0
\lang hebrew
אְ אֱ אֲ אֳ אִ אֵ אֶ אַ אָ אֹ
5B0 אְ אֱ אֲ אֳ אִ אֵ אֶ אַ אָ אֹ
\begin_inset Branch na
inverted 0
status open
\begin_layout Standard
\lang hebrew
אֺ
\end_layout
@ -165,8 +149,6 @@ inverted 0
status open
\begin_layout Standard
\lang hebrew
אֿ
\end_layout
@ -177,65 +159,53 @@ status open
\begin_layout Standard
5C0
\lang hebrew
\begin_inset Branch na
inverted 0
status open
\begin_layout Standard
\lang hebrew
׀
׀
\end_layout
\end_inset
שׁ שׂ ׃
שׁ שׂ ׃
\begin_inset Branch na
inverted 0
status open
\begin_layout Standard
אׄ אׅ ׆ א
\lang hebrew
אׄ אׅ ׆ אׇ
ׇ
\end_layout
\end_inset
\end_layout
\begin_layout Standard
5D0
\lang hebrew
א ב ג ד ה ו ז ח ט י ך כ ל ם מ ן
5D0 א ב ג ד ה ו ז ח ט י ך כ ל ם מ ן
\end_layout
\begin_layout Standard
5E0
\lang hebrew
נ ס ע ף פ ץ צ ק ר ש ת
5E0 נ ס ע ף פ ץ צ ק ר ש ת
\end_layout
\begin_layout Standard
5F0
\lang hebrew
װ ױ ײ
5F0 װ ױ ײ
\begin_inset Branch na
inverted 0
status open
\begin_layout Standard
\lang hebrew
׳ ״
\end_layout
\end_inset
\end_layout
\end_body

View File

@ -1,5 +1,5 @@
#LyX 2.4 created this file. For more info see https://www.lyx.org/
\lyxformat 571
\lyxformat 573
\begin_document
\begin_header
\save_transient_properties true
@ -63,6 +63,11 @@
\filename_suffix 0
\color #faf0e6
\end_branch
\branch HE8-only
\selected 1
\filename_suffix 0
\color #faf0e6
\end_branch
\index Index
\shortcut idx
\color #008000
@ -101,14 +106,18 @@ hebrew
\begin_inset Quotes erd
\end_inset
language in order to select the right font encoding (LHE or HE8).
language in order to select the right font encoding (LHE or HE8) and writing
direction (right-to-left).
Hebrew 8-bit TeX fonts are not part of TeXLive.
\end_layout
\begin_layout Standard
Babel-Hebrew defaults to the legacy font encoding LHE, that only supports
the basic Hebrew alphabet.
\end_layout
\begin_layout Standard
LyX selects the HE8 font encoding if available.
\end_layout
\begin_layout Standard
@ -120,7 +129,7 @@ status open
\begin_layout Standard
\lang hebrew
א֑ א֒ א֓ א֔ א֕ א֖ א֗ א֘ א֙ א֚ א֛ א֜ א֝ א֞ א֟
א֑ א֒ א֓ א֔ א֕ א֖ א֗ א֘ א֙ א֚ א֛ א֜ א֝ א֞ א֟
\end_layout
\end_inset
@ -129,7 +138,7 @@ status open
\end_layout
\begin_layout Standard
5A0
5A0
\begin_inset Branch na
inverted 0
status open
@ -137,7 +146,7 @@ status open
\begin_layout Standard
\lang hebrew
א֠ א֡ א֢ א֣ א֤ א֥ א֦ א֧ א֨ א֩ א֪ א֫ א֬ א֭ א֮ א֯
א֠ א֡ א֢ א֣ א֤ א֥ א֦ א֧ א֨ א֩ א֪ א֫ א֬ א֭ א֮ א֯
\end_layout
\end_inset
@ -147,6 +156,21 @@ status open
\begin_layout Standard
5B0
\lang hebrew
\begin_inset Branch HE8-only
inverted 0
status open
\begin_layout Standard
\lang hebrew
אְ אֱ אֲ אֳ אִ אֵ אֶ אַ אָ אֹ
\end_layout
\end_inset
\begin_inset Branch na
inverted 0
status open
@ -154,16 +178,70 @@ status open
\begin_layout Standard
\lang hebrew
אֻ אּ אֽ ־ אֿ אְ אֱ אֲ אֳ אִ אֵ אֶ אַ אָ אֹ אֺ
אֺ
\end_layout
\end_inset
\begin_inset Branch HE8-only
inverted 0
status open
\begin_layout Standard
\lang hebrew
אֻ אּ אֽ ־
\end_layout
\end_inset
\begin_inset Branch na
inverted 0
status open
\begin_layout Standard
\lang hebrew
אֿ
\end_layout
\end_inset
\end_layout
\begin_layout Standard
5C0
\lang hebrew
\begin_inset Branch na
inverted 0
status open
\begin_layout Standard
\lang hebrew
׀
\end_layout
\end_inset
\end_layout
\begin_inset Branch HE8-only
inverted 0
status open
\begin_layout Standard
5C0
\lang hebrew
שׁ שׂ ׃
\end_layout
\end_inset
\begin_inset Branch na
inverted 0
status open
@ -171,7 +249,7 @@ status open
\begin_layout Standard
\lang hebrew
שׁ שׂ ׃ אׄ אׅ ׆ אׇ ׀
אׄ אׅ ׆ אׇ
\end_layout
\end_inset
@ -182,7 +260,7 @@ status open
\begin_layout Standard
5D0
\lang hebrew
א ב ג ד ה ו ז ח ט י ך כ ל ם מ ן
א ב ג ד ה ו ז ח ט י ך כ ל ם מ ן
\end_layout
\begin_layout Standard
@ -193,6 +271,21 @@ status open
\begin_layout Standard
5F0
\lang hebrew
\begin_inset Branch HE8-only
inverted 0
status open
\begin_layout Standard
\lang hebrew
װ ױ ײ
\end_layout
\end_inset
\begin_inset Branch na
inverted 0
status open
@ -200,12 +293,12 @@ status open
\begin_layout Standard
\lang hebrew
װ ױ ײ ׳ ״
׳ ״
\end_layout
\end_inset
\end_layout
\end_body