Hallo!
'lowerleftdoubleninequote' in german seems to be an double lowerleftninequote, whereas 'upperrightdoublesixquote' seems to be the ligature.
Wolfgang
"Wolfgang Werners-Lucchini" wwl@musensturm.de writes:
Hello Wolfgang,
'lowerleftdoubleninequote' in german seems to be an double lowerleftninequote, whereas 'upperrightdoublesixquote' seems to be the ligature.
actually 'lowerleftdoubleninequote' are two "," without any kerning. You can add the kerning by:
\definecharacter quotedblbase {,\kern -.1em,}
Hans: is there any way to make this default when using cmr?
Patrick
'lowerleftdoubleninequote' in german seems to be an double lowerleftninequote, whereas 'upperrightdoublesixquote' seems to be the ligature.
actually 'lowerleftdoubleninequote' are two "," without any kerning. You can add the kerning by: \definecharacter quotedblbase {,\kern -.1em,}
Hans: is there any way to make this default when using cmr?
Worse: With some fonts two different commas are used (I guess one from math mode); in my opinion we shouldn't make some kerning default, but using the right glyphs!
Please, Hans!
Grüßlis vom Hraban!
Henning Hraban Ramm hraban@fiee.net writes:
Hello,
\definecharacter quotedblbase {,\kern -.1em,}
Hans: is there any way to make this default when using cmr?
Worse: With some fonts two different commas are used (I guess one from math mode); in my opinion we shouldn't make some kerning default, but using the right glyphs!
If you use ec/texbase1/texnansi encoding, the quotedblbase will be set to the correct character.
Which encoding are you using?
Patrick
At 10:27 PM 2/10/2003 +0100, Henning Hraban Ramm wrote:
'lowerleftdoubleninequote' in german seems to be an double lowerleftninequote, whereas 'upperrightdoublesixquote' seems to be the ligature.
actually 'lowerleftdoubleninequote' are two "," without any kerning. You can add the kerning by: \definecharacter quotedblbase {,\kern -.1em,}
Hans: is there any way to make this default when using cmr?
Worse: With some fonts two different commas are used (I guess one from math mode); in my opinion we shouldn't make some kerning default, but using the right glyphs!
this is encoding dependent, the default is only a fall back; so, the solution is to have proper entries in the encoding vector; but, not all vectors have all glyphs
Hans ------------------------------------------------------------------------- Hans Hagen | PRAGMA ADE | pragma@wxs.nl Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com ------------------------------------------------------------------------- information: http://www.pragma-ade.com/roadmap.pdf documentation: http://www.pragma-ade.com/showcase.pdf -------------------------------------------------------------------------
Worse: With some fonts two different commas are used (I guess one from math mode); in my opinion we shouldn't make some kerning default, but using the right glyphs!
this is encoding dependent, the default is only a fall back; so, the solution is to have proper entries in the encoding vector; but, not all vectors have all glyphs
Would I have to fix the AFM or the PFB or both?
Grüßlis vom Hraban!
At 08:09 PM 2/11/2003 +0100, you wrote:
Worse: With some fonts two different commas are used (I guess one from math mode); in my opinion we shouldn't make some kerning default, but using the right glyphs!
this is encoding dependent, the default is only a fall back; so, the solution is to have proper entries in the encoding vector; but, not all vectors have all glyphs
Would I have to fix the AFM or the PFB or both?
(1) choose an encoding vector that has them (2) make your own encoding vector, say xxx.enc, make an associated enco-xxx.tex, run afmtotfm with this vector and voila
Hans ------------------------------------------------------------------------- Hans Hagen | PRAGMA ADE | pragma@wxs.nl Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com ------------------------------------------------------------------------- information: http://www.pragma-ade.com/roadmap.pdf documentation: http://www.pragma-ade.com/showcase.pdf -------------------------------------------------------------------------
At 10:27 PM 2/10/2003 +0100, you wrote:
'lowerleftdoubleninequote' in german seems to be an double lowerleftninequote, whereas 'upperrightdoublesixquote' seems to be the ligature.
actually 'lowerleftdoubleninequote' are two "," without any kerning. You can add the kerning by: \definecharacter quotedblbase {,\kern -.1em,}
Hans: is there any way to make this default when using cmr?
Worse: With some fonts two different commas are used (I guess one from math mode); in my opinion we shouldn't make some kerning default, but using the right glyphs!
Please, Hans!
another solution is to make a specific font handler (like the hanging one) for a class of fonts like cmr, in that case you can link such a handler to for instance a cmr10 font (see hand-*)
Hans ------------------------------------------------------------------------- Hans Hagen | PRAGMA ADE | pragma@wxs.nl Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com ------------------------------------------------------------------------- information: http://www.pragma-ade.com/roadmap.pdf documentation: http://www.pragma-ade.com/showcase.pdf -------------------------------------------------------------------------
Hans Hagen pragma@wxs.nl writes:
Hello Hans,
another solution is to make a specific font handler (like the hanging one) for a class of fonts like cmr, in that case you can link such a handler to for instance a cmr10 font (see hand-*)
I have tried that, but with strange results:
\startfonthandling[cmrfix] \definecharacter quotedblbase {,\kern -.1em,} \stopfonthandling
%\setupfontsynonym[Serif][handling=cmrfix]
\setupbodyfont[14pt] \starttext \mainlanguage[de] \startquotation To \TEX\ or not to \TEX. \stopquotation \stoptext
The definition of quotedblbase in line two is used without even activating the cmrfix font-handler. How do I use the handler properly?
Patrick
Patrick Gundlach pg@levana.de writes:
Hello Hans,
another solution is to make a specific font handler (like the hanging one) for a class of fonts like cmr, in that case you can link such a handler to for instance a cmr10 font (see hand-*)
I have tried that, but with strange results:
\startfonthandling[cmrfix] \definecharacter quotedblbase {,\kern -.1em,} \stopfonthandling
%\setupfontsynonym[Serif][handling=cmrfix]
\setupbodyfont[14pt] \starttext \mainlanguage[de] \startquotation To \TEX\ or not to \TEX. \stopquotation \stoptext
The definition of quotedblbase in line two is used without even activating the cmrfix font-handler. How do I use the handler properly?
I still wonder how to use this handler? Even putting it in a sepatate file and use it with \usehandling[cmr] activates it without explicitly saying so.
Patrick