[cstex] hvmath a deleni slov

Zdenek Wagner zdenek.wagner at gmail.com
Sun Oct 5 23:29:48 CEST 2008


2008/10/5 Robert Marik <marik at mendelu.cz>:
> 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}
>
V tomto prikladu mate zapnuto kodovani fontu OT1, takze znaky s
diakritikou se skladaji ze zakladniho znaku a samostatneho
diakritickeho znamenka primitivem \accent. Proto mate Y se spravnou
carkou, ale slova se v principu delit nemohou. V druhem prikladu mate
spravne zapnuto kodovani T1, takze se slova budou delit. Pravdepodobne
je font spatne lokalizovan a znak ygrave je nespravne nazvan yacute.
Bez moznosti pohledu do fontu to vsak nemohu zjistit.

> 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
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>



-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz


More information about the csTeX mailing list