[cstex] hvmath a deleni slov

Robert Marik marik at mendelu.cz
Sun Oct 5 23:14:58 CEST 2008


Dobry den, laboruji se zakoupenymi fonty hvmath od micropressu. Podle
toho, jak zapinam cestinu, dostanu bud vysledek, kde se nedeli slova,
nebo vysledek, kde je v normalnim rezu otoceny akcent nad y. Uz jsem z
toho jelen, zkousel jsem se dotazat micropressu, jestli nemaji ve
fontech chybu, nicmene s nimi je zrejme jednani na dlouhe lokte a  je
mi divne, ze by si takove chyby za dlouhe roky nikdo nevsiml.

Zkousim kod, ktery vytiskne slova s naznacenymi misty pro deleni slov
(podle TBN pana Olsaka) a potom text normalnim a tucnym rezem. Cestinu
zapinam bud
\usepackage[czech]{babel} \usepackage[latin2]{inputenc}

nebo
\usepackage[czech]{babel} \usepackage[latin2]{inputenc}\usepackage[T1]{fontenc}

a vysledky jsou:
http://www.mendelu.cz/user/marik/temp/variantaA.pdf  - nedeli se slova
s diakritikou, carka nad y je spravne
http://www.mendelu.cz/user/marik/temp/variantaB.pdf   - v normalnim
rezu (prvni a druhy radek) je otocena carka nad y, slova se deli
spravne

Kod ktery zkousim je:
-----------------------------------------------------------------
\documentclass{article}
\usepackage{hvmath}
% varianta a) nedeli slova, spravne akcent
%\usepackage[czech]{babel} \usepackage[latin2]{inputenc}
\usepackage[czech]{babel} \usepackage[T1]{fontenc}

% varianta b) deli slova, spatna carka nad y
%\usepackage[czech]{babel} \usepackage[latin2]{inputenc}\usepackage[T1]{fontenc}

\begin{document}

\def\showhyphenpar{\bgroup
   \def\par{\setparams\endgraf\composelines}
   \setbox0=\vbox\bgroup \noindent\hskip0pt\relax}
\def\setparams{\rightskip=0pt plus1fil
   \linepenalty=1000 \pretolerance=-1 \hyphenpenalty=-10000}
\def\composelines{\setbox2=\hbox{}%
   \loop \setbox0=\lastbox \unskip \unpenalty
   \ifhbox0 %
     \global\setbox2=\hbox{\unhbox0\unskip\unhbox2}
   \repeat
   \egroup %
    \exhyphenpenalty=10000 %
   \emergencystretch=4em \leavevmode\unhbox2 \endgraf\egroup}


\showhyphenpar{Předpokládejme, hýkat, derivace.}

Předpokládejme, hýkat, derivace.

\textbf{Předpokládejme, hýkat, derivace.}

\end{document}
-----------------------------------------------------------------


Je chyba u me nebo v tech fontech? Prodejce rikal, ze uz nekolikrat
tyto fonty kupovali do ceska, tak to snad nekdo u nas pouziva a na
tento problem bud narazil nebo nenarazil ....

Dekuji a preji pekny den.

Robert Marik


More information about the csTeX mailing list