Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!uunet!munnari.oz.au!ariel!ucsvc.ucs.unimelb.edu.au!lure.latrobe.edu.au!ecogk From: ecogk@lure.latrobe.edu.au (Gabor Korosi) Newsgroups: comp.text.tex Subject: How to substitute for a ligature? Message-ID: <1991May3.211126.5326@lure.latrobe.edu.au> Date: 3 May 91 11:11:26 GMT Organization: VAX Cluster, Computer Centre, La Trobe University Lines: 29 Hi Gurus, I am Hungarian, and Hungarian is full of accented letters, so I jumped at the dx fonts of Norbert Schwarz as soon as I could. It is great (the only problem that the capital Greek letters were discarded, so I still need the cm fonts, just for them), but I am struck with the following problem: Hungarian, like many other European languages (the only exception on the continent I am aware of is French) uses the right English double quote shifted down to the baseline as left double quote. (That is ,,example'' instead of ``example''.) This is the "12 character in dx fonts. Is there any way to force TeX to use this character for the ligature `` rather than the English default? The current solution I use is: % % Hungarian left double quote % \catcode`=\active \def`{\futurelet\next\lqtest} \def\lqtest{\ifx\next`\let\next\hunlqq \else\let\next\lq \fi\next} \def\hunlqq#1{\hlqq} \chardef\hlqq="12 and it works, but there must be a much simpler one. (Well, the \hunlqq could be cut out, but that is not my problem.) Any idea? G\'abor K\H or\"osi