[cstex] Zavěšená interpunkční znaménka

Jan Sustek Jan.Sustek at seznam.cz
Fri Apr 5 10:44:30 CEST 2019


Dobrý den,
řešením na úrovni pdf(plain)texu je vhodně nastavit registry \
pdfprotrudechars, \rpcode a \lpcode. Vizte stranu 27 souboru
texdoc.net/texmf-dist/doc/pdftex/manual/pdftex-a.pdf


S pozdravem

Jan Šustek



---------- Původní e-mail ----------
Od: vclv at centrum.cz
Komu: TeX and <cstex at cs.felk.cvut.cz>
Datum: 5. 4. 2019 10:31:50
Předmět: [cstex] Zavěšená interpunkční znaménka 
"Když jsme se před čtvrt stoletím zabýval typografií, potěšilo mne, že to co
mi vždy na vysázených knihách vadilo, že bloky odstavců jsou rozbity dírami 
teček a čárek na koncích řádků, nebo uvozovkami na jejich začátcích, je 
považováno za nepěkné obecně a že řešení má i své jméno: zavěšené 
interpunkční znaménka.

Sázel jsme si tehdy nějjakou knihu a tak jsem ten problém vyřešil definicemi
jako:
\newdimen\CarkaHang\setbox0\hbox{,}\CarkaHang\wd0
\def\Carka{,\kern-\CarkaHang\kern\CarkaHang} \catcode`,=\active \let,=\Carka

Problém byl tehdy s rozdělovníkem. Ten jsem myslím, na radu podle TeXbooku 
vyřešil tak, že jsem vytvořil virtuální font, v něm definoval nový znak: 
rozdělovník, jako pomlčku a v její metrice uvedl, že šířka je nula.

Jenže myslím, že se od té doby přestaly virtuální fonty používat a že je 
vytvářet by bylo nesystémové, krom toho se celá typografie dala zopakovat 
jenom tam, kde by byl právný virtuální font. Nevíte o nějakém jiném řešení, 
nejlépe na úrovni (plain)TeXu, které by zařídilo, aby rozdělovací znaménko 
nebylo zarovnáno pravým krajem k okraji odstavce, ale aby k tomuto okraji 
bylo zarovnáno poslední písmeno slova a rozdělovník zavěšen z vnějšku?

Václav Studený
_______________________________________________
csTeX mailing list
csTeX at cs.felk.cvut.cz
https://lists.felk.cvut.cz/mailman/listinfo/cstex
"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.felk.cvut.cz/pipermail/cstex/attachments/20190405/9e315326/attachment.html>


More information about the csTeX mailing list