[tex4ht] Lualatex / ooffice
Guido Milanese
guido.milanese at inbox.com
Fri Dec 18 23:29:28 CET 2015
Thank you for your suggestions, Dr Hoftich. I ran:
make4ht -l pokus.tex "xhtml,ooffice" "ooffice/! -cmozhtf"
" -coo -cxtpipes -cvalidate"
and I presume that a report might be useful. A strange fact indeed.
This is my MWE (meaningless, just to test extended Latin characters and
Greek):
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass{article}
\usepackage[greek,italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{luainputenc}
\begin{document}
uno due tre
\foreignlanguage{greek}{αβάὰ}
ésito àncora aíta æ Æ
Draußen währt am längsten.
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
This runs with no problems, but if I substitute 'german' to 'italian',
or if I add german to BABEL languages, and I use
\foreignlanguage{german{...}, as I should do, the compiler complains as
follows:
%%%%%%%%%%%%%%%%%%%%%
(/usr/local/texlive/2015/texmf-dist/tex/generic/tex4ht/ooffice.4ht
! String contains an invalid utf-8 sequence.
l.8236 {
�}{ą}
%%%%%%%%%%%%%%%%%%%%%
and the same up to line 8243.
I tried with Italian, English and British and it's all right.
If I substitute "french", regardless if I'm using German letters or just
French ones, I get this (lua03.tex is my test file):
%%%%%%%%%%%%%%%%%%%%
file lua03-meta.4ot
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
--- warning --- Bad character code: 254
file lua03.4od
]
--- error --- Implementation problem
Make4ht: Fatal error. Command tex4ht returned exit code 256
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
again the exit code 256 discussed in another topic.
lua03.tmp is different if I run Italian/English or French:
ITALIAN-GERMAN-ENGLISH:
/* start css.sty */
.cmbsy-10{font-weight: bold;}
.cmbsy-10{font-weight: bold;}
.cmbsy-10{font-weight: bold;}
.cmbsy-7{font-size:70%;font-weight: bold;}
.cmbsy-7{font-weight: bold;}
.cmbsy-7{font-weight: bold;}
.cmbsy-5{font-size:50%;font-weight: bold;}
.cmbsy-5{font-weight: bold;}
.cmbsy-5{font-weight: bold;}
.cmr-7{font-size:70%;}
.cmr-5{font-size:50%;}
.cmmi-10{font-style: italic;}
.cmmi-7{font-size:70%;font-style: italic;}
.cmmi-5{font-size:50%;font-style: italic;}
.cmsy-7{font-size:70%;}
.cmsy-5{font-size:50%;}
/* end css.sty */
FRENCH:
<text:span
text:style-name="ecrm-1000">x^@</text:span>x^@
Interesting: the OpenOffice output is correct, anyway.
Versions:
ooffice.4ht 2015-09-29-15:23)
german.4ht 2009-05-21-09:32
french.4ht 2009-05-21-09:32
thank you for your kind attention!
guidi (italy)
--
Guido Milanese
Professor of Classics, Docteur HC Paris ICP
Universita' Cattolica del Sacro Cuore, Milano and Brescia, Italy
http://docenti.unicatt.it/ita/guido_fabrizio_milanese/
http://www.arsantiqua.org
More information about the tex4ht
mailing list