From 23f7431cfabc39ec83125a4605cd7c9d2f8b1018 Mon Sep 17 00:00:00 2001 From: =?utf8?q?G=C3=BCnter=20Milde?= Date: Wed, 9 Jan 2019 14:10:40 +0100 Subject: [PATCH] ctests: Dedicated LaTeX export tests for problematic input encodings. --- .../export/latex/inputenc-iso-8859-7.lyx | 177 ++ ...-tex-fonts.lyx => inputenc-utf8-plain.lyx} | 0 autotests/export/latex/luainputenc-utf8.lyx | 1595 +++++++++++++++++ development/autotests/invertedTests | 7 + 4 files changed, 1779 insertions(+) create mode 100644 autotests/export/latex/inputenc-iso-8859-7.lyx rename autotests/export/latex/{utf8-plain-with-tex-fonts.lyx => inputenc-utf8-plain.lyx} (100%) create mode 100644 autotests/export/latex/luainputenc-utf8.lyx diff --git a/autotests/export/latex/inputenc-iso-8859-7.lyx b/autotests/export/latex/inputenc-iso-8859-7.lyx new file mode 100644 index 0000000000..5cec1099ad --- /dev/null +++ b/autotests/export/latex/inputenc-iso-8859-7.lyx @@ -0,0 +1,177 @@ +#LyX 2.4 created this file. For more info see https://www.lyx.org/ +\lyxformat 566 +\begin_document +\begin_header +\save_transient_properties true +\origin unavailable +\textclass article +\use_default_options true +\maintain_unincluded_children false +\language english +\language_package default +\inputencoding iso8859-7 +\fontencoding auto +\font_roman "lmodern" "default" +\font_sans "default" "default" +\font_typewriter "default" "default" +\font_math "auto" "auto" +\font_default_family default +\use_non_tex_fonts false +\font_sc false +\font_osf false +\font_sf_scale 100 100 +\font_tt_scale 100 100 +\use_microtype false +\use_dash_ligatures false +\graphics default +\default_output_format pdf2 +\output_sync 0 +\bibtex_command default +\index_command default +\float_placement class +\float_alignment class +\paperfontsize default +\spacing single +\use_hyperref false +\papersize default +\use_geometry false +\use_package amsmath 1 +\use_package amssymb 1 +\use_package cancel 1 +\use_package esint 1 +\use_package mathdots 1 +\use_package mathtools 1 +\use_package mhchem 1 +\use_package stackrel 1 +\use_package stmaryrd 1 +\use_package undertilde 1 +\cite_engine basic +\cite_engine_type default +\biblio_style plain +\use_bibtopic false +\use_indices false +\paperorientation portrait +\suppress_date false +\justification true +\use_refstyle 1 +\use_minted 0 +\index Index +\shortcut idx +\color #008000 +\end_index +\secnumdepth 3 +\tocdepth 3 +\paragraph_separation indent +\paragraph_indentation default +\is_math_indent 0 +\math_numbering_side default +\quotes_style english +\dynamic_quotes 0 +\papercolumns 1 +\papersides 1 +\paperpagestyle default +\tracking_changes false +\output_changes false +\html_math_output 0 +\html_css_as_file 0 +\html_be_strict false +\end_header + +\begin_body + +\begin_layout Standard +ISO 8859-7 encoding: +\end_layout + +\begin_layout Standard +Greek: +\end_layout + +\begin_layout Standard +A… +\lang greek +| | ‘ ’ £ € +\begin_inset Note Note +status open + +\begin_layout Plain Layout +₯ +\end_layout + +\end_inset + + ¦ § ¨ © ͺ « ¬ \SpecialChar softhyphen + — +\end_layout + +\begin_layout Standard +B… +\lang greek +° ± ² ³ ΄ ΅ Ά · Έ Ή Ί » Ό ½ Ύ Ώ +\end_layout + +\begin_layout Standard +C… +\lang greek +ΐ Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο +\end_layout + +\begin_layout Standard +D… +\lang greek +Π Ρ Σ Τ Υ Φ Χ Ψ Ω Ϊ Ϋ ά έ ή ί +\end_layout + +\begin_layout Standard +E… +\lang greek +ΰ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο +\end_layout + +\begin_layout Standard +F… +\lang greek +π ρ ς σ τ υ φ χ ψ ω ϊ ϋ ό ύ ώ +\end_layout + +\begin_layout Standard +English: +\end_layout + +\begin_layout Standard +A… | | ‘ ’ £ € +\begin_inset Note Note +status open + +\begin_layout Plain Layout +₯ +\end_layout + +\end_inset + + ¦ § ¨ © ͺ « ¬ \SpecialChar softhyphen + — +\end_layout + +\begin_layout Standard +B… ° ± ² ³ ΄ ΅ Ά · Έ Ή Ί » Ό ½ Ύ Ώ +\end_layout + +\begin_layout Standard +C… ΐ Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο +\end_layout + +\begin_layout Standard +D… Π Ρ Σ Τ Υ Φ Χ Ψ Ω Ϊ Ϋ ά έ ή ί +\end_layout + +\begin_layout Standard +E… ΰ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο +\end_layout + +\begin_layout Standard +F… π ρ ς σ τ υ φ χ ψ ω ϊ ϋ ό ύ ώ +\end_layout + +\end_body +\end_document diff --git a/autotests/export/latex/utf8-plain-with-tex-fonts.lyx b/autotests/export/latex/inputenc-utf8-plain.lyx similarity index 100% rename from autotests/export/latex/utf8-plain-with-tex-fonts.lyx rename to autotests/export/latex/inputenc-utf8-plain.lyx diff --git a/autotests/export/latex/luainputenc-utf8.lyx b/autotests/export/latex/luainputenc-utf8.lyx new file mode 100644 index 0000000000..5e89e07676 --- /dev/null +++ b/autotests/export/latex/luainputenc-utf8.lyx @@ -0,0 +1,1595 @@ +#LyX 2.4 created this file. For more info see https://www.lyx.org/ +\lyxformat 566 +\begin_document +\begin_header +\save_transient_properties true +\origin unavailable +\textclass article +\begin_preamble +\@ifpackageloaded{fontspec}{% + % Unicode fonts +}{% set up Unicode characters missing in luainputenc: +\DeclareUnicodeCharacter{02C7}{\v{ }} +\DeclareUnicodeCharacter{02D8}{\u{ }} +% Greek characters without explicite language switch: +\usepackage{textalpha} +} +\end_preamble +\use_default_options true +\begin_modules +logicalmkup +\end_modules +\maintain_unincluded_children false +\language english +\language_package default +\inputencoding utf8 +\fontencoding auto +\font_roman "lmodern" "DejaVu Serif" +\font_sans "default" "DejaVu Sans" +\font_typewriter "default" "DejaVu Sans Mono" +\font_math "auto" "auto" +\font_default_family default +\use_non_tex_fonts true +\font_sc false +\font_osf false +\font_sf_scale 100 100 +\font_tt_scale 100 100 +\use_microtype false +\use_dash_ligatures false +\graphics default +\default_output_format pdf5 +\output_sync 0 +\bibtex_command default +\index_command default +\float_placement class +\float_alignment class +\paperfontsize default +\spacing single +\use_hyperref false +\papersize default +\use_geometry false +\use_package amsmath 1 +\use_package amssymb 1 +\use_package cancel 1 +\use_package esint 1 +\use_package mathdots 1 +\use_package mathtools 1 +\use_package mhchem 1 +\use_package stackrel 1 +\use_package stmaryrd 1 +\use_package undertilde 1 +\cite_engine basic +\cite_engine_type default +\biblio_style plain +\use_bibtopic false +\use_indices false +\paperorientation portrait +\suppress_date false +\justification true +\use_refstyle 1 +\use_minted 0 +\branch na +\selected 0 +\filename_suffix 0 +\color #faf0e6 +\end_branch +\index Index +\shortcut idx +\color #008000 +\end_index +\secnumdepth 3 +\tocdepth 3 +\paragraph_separation indent +\paragraph_indentation default +\is_math_indent 0 +\math_numbering_side default +\quotes_style english +\dynamic_quotes 0 +\papercolumns 1 +\papersides 1 +\paperpagestyle default +\tracking_changes false +\output_changes false +\html_math_output 0 +\html_css_as_file 0 +\html_be_strict false +\end_header + +\begin_body + +\begin_layout Standard +With option +\family typewriter + utf8 +\family default +, +\begin_inset Quotes eld +\end_inset + +luainputenc +\begin_inset Quotes erd +\end_inset + + must be loaded +\emph on +after +\emph default +symbol-providing packages like +\family typewriter +textcomp +\family default +in order to properly set up Unicode support for the new characters. +\end_layout + +\begin_layout Standard +Otherwise, use of the characters fails with 8-bit fonts: up to code-point + 205, a wrong symbol is selected, characters with higher code-point lead + to +\begin_inset Quotes eld +\end_inset + +missing character +\begin_inset Quotes erd +\end_inset + + errors. +\end_layout + +\begin_layout Itemize +textcomp characters that come out wrong if textcomp is loaded after luainputenc + include ¼ ½. +\end_layout + +\begin_layout Itemize +characters missing without loading textcomp before luainputenc: ← ƒ ฿ +\end_layout + +\begin_layout Subsection* +1) Basic Latin +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +\begin_inset space ~ +\end_inset + + 0 1 2 3 4 5 6 7 8 9 A B C D E F +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +20 ! " # $ % & ' ( ) * + , - . + / +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +30 0 1 2 3 4 5 6 7 8 9 : ; < = > ? +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +40 @ A B C D E F G H I J K L M N O +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +50 P Q R S T U V W X Y Z [ +\backslash + ] ^ _ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +60 ` a b c d e f g h i j k l m n o +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +70 p q r s t u v w x y z { | } ~ +\end_layout + +\begin_layout Subsection* +\paragraph_spacing single +2) Latin Extended +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +A0   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +B0 ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +C0 À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +D0 Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +E0 à á â ã ä å æ ç è é ê ë ì í î ï +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +F0 ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ +\end_layout + +\begin_layout Subsection* +3) Latin Extended-A +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +100 Ā ā Ă ă Ą ą Ć ć Ĉ ĉ Ċ ċ Č č Ď ď +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +110 Đ đ Ē ē Ĕ ĕ Ė ė Ę ę Ě ě Ĝ ĝ Ğ ğ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +120 Ġ ġ Ģ ģ Ĥ ĥ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +Ħ +\end_layout + +\end_inset + + ħ Ĩ ĩ Ī ī Ĭ ĭ Į į +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +130 İ ı IJ ij Ĵ ĵ Ķ ķ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +ĸ +\end_layout + +\end_inset + + Ĺ ĺ Ļ ļ Ľ ľ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +Ŀ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +140 +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +ŀ +\end_layout + +\end_inset + + Ł ł Ń ń Ņ ņ Ň ň ʼn Ŋ ŋ Ō ō Ŏ ŏ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +150 Ő ő Œ œ Ŕ ŕ Ŗ ŗ Ř ř Ś ś Ŝ ŝ Ş ş +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +160 Š š Ţ ţ Ť ť +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +Ŧ ŧ +\end_layout + +\end_inset + + Ũ ũ Ū ū Ŭ ŭ Ů ů +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +170 Ű ű Ų ų Ŵ ŵ Ŷ ŷ Ÿ Ź ź Ż ż Ž ž +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +ſ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Subsection* +4) Latin Extended-B +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +180 ƀ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +Ɓ Ƃ ƃ Ƅ ƅ Ɔ Ƈ +\end_layout + +\end_inset + +ƈ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +Ɖ Ɗ Ƌ ƌ ƍ Ǝ Ə +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +190 +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +Ɛ Ƒ +\end_layout + +\end_inset + + ƒ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +Ɠ Ɣ ƕ Ɩ Ɨ Ƙ ƙ ƚ ƛ Ɯ Ɲ ƞ Ɵ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +1A0 +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +Ơ ơ Ƣ ƣ Ƥ ƥ Ʀ Ƨ ƨ Ʃ ƪ ƫ Ƭ ƭ Ʈ Ư +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +1B0 +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +ư Ʊ Ʋ Ƴ ƴ Ƶ ƶ Ʒ Ƹ ƹ ƺ +\end_layout + +\end_inset + + ƻ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +Ƽ ƽ +\end_layout + +\end_inset + + ƾ ƿ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +1C0 ǀ ǁ ǂ ǃ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +DŽ Dž dž LJ Lj lj NJ Nj nj +\end_layout + +\end_inset + +Ǎ ǎ Ǐ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +1D0 ǐ Ǒ ǒ Ǔ ǔ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +Ǖ ǖ Ǘ ǘ Ǚ ǚ Ǜ ǜ ǝ Ǟ ǟ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +1E0 +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +Ǡ ǡ +\end_layout + +\end_inset + + Ǣ ǣ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +Ǥ ǥ +\end_layout + +\end_inset + + Ǧ ǧ Ǩ ǩ Ǫ ǫ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +Ǭ ǭ Ǯ ǯ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +1F0 ǰ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +DZ Dz dz +\end_layout + +\end_inset + + Ǵ ǵ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +Ƕ Ƿ +\end_layout + +\end_inset + + Ǹ ǹ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +Ǻ ǻ +\end_layout + +\end_inset + + Ǽ ǽ Ǿ ǿ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +200 Ȁ ȁ Ȃ ȃ Ȅ ȅ Ȇ ȇ Ȉ ȉ Ȋ ȋ Ȍ ȍ Ȏ ȏ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +210 Ȑ ȑ Ȓ ȓ Ȕ ȕ Ȗ ȗ Ș ș Ț ț +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +Ȝ ȝ +\end_layout + +\end_inset + + Ȟ ȟ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +220 +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +Ƞ ȡ Ȣ ȣ Ȥ ȥ +\end_layout + +\end_inset + + Ȧ ȧ Ȩ ȩ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +Ȫ ȫ Ȭ ȭ +\end_layout + +\end_inset + + Ȯ ȯ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +230 +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +Ȱ ȱ +\end_layout + +\end_inset + + Ȳ ȳ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +ȴ +\end_layout + +\end_inset + + ȵ ȶ ȷ ȸ ȹ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +Ⱥ Ȼ ȼ Ƚ Ⱦ ȿ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +240 +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +ɀ Ɂ ɂ Ƀ Ʉ Ʌ Ɇ ɇ Ɉ ɉ Ɋ ɋ Ɍ ɍ Ɏ ɏ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Subsection* +5 IPA Extensions +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +250 ɐ ɑ ɒ ɓ ɔ ɕ ɖ ɗ ɘ ə ɚ ɛ ɜ ɝ ɞ ɟ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +260 ɠ ɡ ɢ ɣ ɤ ɥ ɦ ɧ ɨ ɩ ɪ ɫ ɬ ɭ ɮ ɯ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +270 ɰ ɱ ɲ ɳ ɴ ɵ ɶ ɷ ɸ ɹ ɺ ɻ ɼ ɽ ɾ ɿ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +280 ʀ ʁ ʂ ʃ ʄ ʅ ʆ ʇ ʈ ʉ ʊ ʋ ʌ ʍ ʎ ʏ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +290 ʐ ʑ ʒ ʓ ʔ ʕ ʖ ʗ ʘ ʙ ʚ ʛ ʜ ʝ ʞ ʟ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +2A0 ʠ ʡ ʢ ʣ ʤ ʥ ʦ ʧ ʨ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +ʩ ʪ ʫ ʬ ʭ +\end_layout + +\end_inset + + ʮ ʯ +\end_layout + +\begin_layout Subsection* +6 Spacing Modifier Letters +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +2B0 ʰ ʱ ʲ ʳ ʴ ʵ ʶ ʷ ʸ ʹ ʺ ʻ ʼ ʽ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +ʾ ʿ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +2C0 ˀ ˁ ˂ ˃ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +˄ ˅ +\end_layout + +\end_inset + +ˆ ˇ ˈ ˉ ˊ ˋ ˌ ˍ ˎ ˏ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +2D0 ː ˑ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +˒ ˓ +\end_layout + +\end_inset + + ˔ ˕ ˖ ˗ ˘ ˙ ˚ ˛ ˜ ˝ ˞ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +˟ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +2E0 ˠ ˡ ˢ ˣ ˤ ˥ ˦ ˧ ˨ ˩ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +˪ ˫ +\end_layout + +\end_inset + + ˬ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +˭ ˮ ˯ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +2F0 ˰ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +˱ ˲ ˳ ˴ ˵ ˶ +\end_layout + +\end_inset + + ˷ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +˸ +\end_layout + +\end_inset + + ˹ ˺ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +˻ ˼ ˽ ˾ ˿ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Subsection* +7 Combining Diacritical Marks +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +300 x̀ x́ x̂ x̃ x̄ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +x̅ +\end_layout + +\end_inset + + x̆ ẋ ẍ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +x̉ +\end_layout + +\end_inset + + x̊ x̋ x̌ x̍ x̎ x̏ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +310 x̐ x̑ x̒ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +x̓ x̔ +\end_layout + +\end_inset + + x̕ x̖ x̗ x̘ x̙ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +x̚ x̛ +\end_layout + +\end_inset + + x̜ x̝ x̞ x̟ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +320 x̠ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +x̡ x̢ +\end_layout + +\end_inset + + x̣ x̤ x̥ x̦ x̧ x̨ x̩ x̪ x̫ x̬ x̭ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +x̮ +\end_layout + +\end_inset + + x̯ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +330 x̰ x̱ x̲ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +x̳ +\end_layout + +\end_inset + + x̴ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +x̵ x̶ x̷ x̸ +\end_layout + +\end_inset + + x̹ x̺ x̻ x̼ x̽ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +x̾ x̿ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +340 x̀ x́ x͂ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +x̓ ẍ́ xͅ +\end_layout + +\end_inset + + x͆ x͇ x͈ x͉ x͊ x͋ x͌ x͍ x͎ +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +x͏ (combinind grapheme joiner +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +350 +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +x͐ x͑ x͒ x͓ x͔ x͕ x͖ x͗ x͘ x͙ x͚ x͛ x͜x x͝x x͞x x͟x +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +360 +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +x͠x +\end_layout + +\end_inset + + x͡x +\begin_inset Branch na +inverted 0 +status collapsed + +\begin_layout Standard +x͢x xͣ xͤ xͥ xͦ xͧ xͨ xͩ xͪ xͫ xͬ xͭ xͮ xͯ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +Currently, Greek with utf8, utf8x or iso-8859-7 requires +\begin_inset Quotes eld +\end_inset + +textalpha +\begin_inset Quotes erd +\end_inset + + (see Document>Settings>Preamble) or setting the language of Greek parts + to Greek. + See +\begin_inset CommandInset href +LatexCommand href +name "#9681" +target "http://www.lyx.org/trac/ticket/9681" +literal "false" + +\end_inset + + +\end_layout + +\begin_layout Subsection* +8 Greek and Coptic +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +900 ΄ ΅ Ά · Έ Ή Ί □ Ό □ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +910 Ύ Ώ ΐ Α Β Γ Δ Ε Ζ Η +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +920 Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +930 □ Σ Τ Υ Φ Χ Ψ Ω Ϊ Ϋ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +940 ά έ ή ί ΰ α β γ δ ε +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +950 ζ η θ ι κ λ μ ν ξ ο +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +960 π ρ ς σ τ υ φ χ ψ ω +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +970 ϊ ϋ ό ύ ώ +\begin_inset Note Note +status open + +\begin_layout Plain Layout +Ϗ ϐ ϑ ϒ ϓ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +980 +\begin_inset Note Note +status open + +\begin_layout Plain Layout + +\family roman +\series medium +\shape up +\size normal +\emph off +\bar no +\strikeout off +\uuline off +\uwave off +\noun off +\color none +ϕϖ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +990 +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +1000 +\begin_inset Note Note +status open + +\begin_layout Plain Layout + +\family roman +\series medium +\shape up +\size normal +\emph off +\bar no +\strikeout off +\uuline off +\uwave off +\noun off +\color none +ϱ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +1010 +\begin_inset Note Note +status open + +\begin_layout Plain Layout + +\family roman +\series medium +\shape up +\size normal +\emph off +\bar no +\strikeout off +\uuline off +\uwave off +\noun off +\color none +ϵ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Standard +Greek in math (only characters supported by TeX in math-mode) +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +910 +\begin_inset Formula $ΓΔ$ +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +920 +\begin_inset Formula $ΘΛΞΠ$ +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +930 +\begin_inset Formula $ΣΥΦΨΩ$ +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +940 +\begin_inset Formula $αβγδε$ +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +950 +\begin_inset Formula $ζηθικλμνξ$ +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +960 +\begin_inset Formula $πρςστυφχψω$ +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +970 +\begin_inset Formula $ϑ$ +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +980 +\begin_inset Formula $ϕϖ\digamma$ +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +990 +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +1000 +\begin_inset Formula $ϰϱ$ +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +1010 +\begin_inset Formula $ϵ$ +\end_inset + + +\end_layout + +\begin_layout Standard +Currently input encoding utf8 requires setting Cyrillic parts to a language + using the Cyrillic script (here Russian). + See +\begin_inset CommandInset href +LatexCommand href +name "#9681" +target "http://www.lyx.org/trac/ticket/9681" +literal "false" + +\end_inset + + +\end_layout + +\begin_layout Subsection* +9) Cyrillic +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\lang russian +400 Ѐ Ё Ђ Ѓ Є Ѕ І Ї Ј Љ Њ Ћ Ќ Ѝ Ў Џ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\lang russian +410 А Б В Г Д Е Ж З И Й К Л М Н О П +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\lang russian +420 Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\lang russian +430 а б в г д е ж з и й к л м н о п +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\lang russian +440 р с т у ф х ц ч ш щ ъ ы ь э ю я +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\lang russian +450 ѐ ё ђ ѓ є ѕ і ї ј љ њ ћ ќ ѝ ў џ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\lang russian +460 +\begin_inset Branch na +inverted 0 +status open + +\begin_layout Standard +Ѡ ѡ Ѣ ѣ Ѥ ѥ Ѧ ѧ Ѩ ѩ Ѫ ѫ Ѭ ѭ Ѯ ѯ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\lang russian +470 +\begin_inset Branch na +inverted 0 +status open + +\begin_layout Standard +Ѱ ѱ Ѳ ѳ Ѵ ѵ Ѷ ѷ Ѹ ѹ Ѻ ѻ Ѽ ѽ Ѿ ѿ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\lang russian +480 +\begin_inset Branch na +inverted 0 +status open + +\begin_layout Standard +Ҁ ҁ ҂  ҃  ҄  ҅  ҆    ҈  ҉ Ҋ ҋ Ҍ ҍ Ҏ ҏ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\lang russian +490 Ґ ґ Ғ ғ +\begin_inset Branch na +inverted 0 +status open + +\begin_layout Standard +Ҕ ҕ +\end_layout + +\end_inset + + Җ җ Ҙ ҙ Қ қ +\begin_inset Branch na +inverted 0 +status open + +\begin_layout Standard +Ҝ ҝ Ҟ ҟ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\lang russian +4A0 Ҡ ҡ Ң ң Ҥ ҥ +\begin_inset Branch na +inverted 0 +status open + +\begin_layout Standard +Ҧ ҧ Ҩ ҩ +\end_layout + +\end_inset + + Ҫ ҫ +\begin_inset Branch na +inverted 0 +status open + +\begin_layout Standard +Ҭ ҭ +\end_layout + +\end_inset + + Ү ү +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\lang russian +4B0 Ұ ұ Ҳ ҳ +\begin_inset Branch na +inverted 0 +status open + +\begin_layout Standard + +\lang russian +Ҵ ҵ +\end_layout + +\end_inset + + Ҷ ҷ Ҹ ҹ Һ һ +\begin_inset Branch na +inverted 0 +status open + +\begin_layout Standard +Ҽ ҽ Ҿ ҿ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\lang russian +4C0 Ӏ Ӂ ӂ +\begin_inset Branch na +inverted 0 +status open + +\begin_layout Standard +Ӄ ӄ Ӆ ӆ Ӈ ӈ Ӊ ӊ Ӌ ӌ Ӎ ӎ ӏ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\lang russian +4D0 Ӑ ӑ Ӓ ӓ Ӕ ӕ Ӗ ӗ Ә ә Ӛ ӛ Ӝ ӝ Ӟ ӟ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\lang russian +4E0 +\begin_inset Branch na +inverted 0 +status open + +\begin_layout Standard +Ӡ ӡ +\end_layout + +\end_inset + + Ӣ ӣ Ӥ ӥ Ӧ ӧ Ө ө +\begin_inset Branch na +inverted 0 +status open + +\begin_layout Standard +Ӫ ӫ +\end_layout + +\end_inset + + Ӭ ӭ Ӯ ӯ +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 + +\lang russian +4F0 Ӱ ӱ Ӳ ӳ Ӵ ӵ +\begin_inset Branch na +inverted 0 +status open + +\begin_layout Standard +Ӷ ӷ +\end_layout + +\end_inset + + Ӹ ӹ +\begin_inset Branch na +inverted 0 +status open + +\begin_layout Standard +Ӻ ӻ Ӽ ӽ Ӿ ӿ +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Subsection* +31 Thai +\end_layout + +\begin_layout Labeling +\labelwidthstring 00.00.0000 +3640 +\begin_inset Branch na +inverted 0 +status open + +\begin_layout Standard +ุ ู ฺ +\end_layout + +\end_inset + + ฿ +\begin_inset Branch na +inverted 0 +status open + +\begin_layout Standard +เ แ +\end_layout + +\end_inset + + +\end_layout + +\end_body +\end_document diff --git a/development/autotests/invertedTests b/development/autotests/invertedTests index cc7143a4d2..180c90be77 100644 --- a/development/autotests/invertedTests +++ b/development/autotests/invertedTests @@ -161,6 +161,13 @@ export/export/latex/ru-accent-ascii.* # Cyrillic fails with utf8 and Cyrillic encodings: export/export/latex/unicodesymbols/008-greek-and-coptic_(utf8|utf8x)_pdf2 +#11454 luainputenc must be loaded after textcomp +export/export/latex/luainputenc-utf8_pdf5_texF +# (The version with Unicode fonts fails because some symbols are missing +# in LatinModern as well as DejaVu. This shows that there are use cases +# for traditional 8-bit fonts.) +export/export/latex/luainputenc-utf8_pdf5_systemF + # ============================================================== Sublabel: ert # Export failures due to "raw" LaTeX use in ERT or preamble code -- 2.39.2