Tell me more ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I would like to replace the "a" (double-story minuscule) for the single-story minuscule in Latin Modern. I really hate that the printed "a" is not the same as the handwritten "a", and would like to uniformly replace it in LaTeX. Is that possible, if so how? Is there an alternative version for the glyph "a" in Latin Modern? If so, how do I access it?

If not, are there other fonts where such a replacement is possible, and which contains the appropriate symbols to create mathematics?

share|improve this question
IMHO the two glyphs are different for a good reason... it improves readability, a thing at which a well-written (La)TeX document excels. – Count Zero Jul 30 '12 at 19:18
7  
@user14996 -- while i don't disagree that there's nothing wrong with asking for alternate shapes for some letters in a font, the latin modern fonts are intended to be "a successor" to the original tex computer modern fonts. (see this article regarding the history of the lm fonts.) thus, such changes are not likely to be made, as this would violate the original intention of their creation. one other small point ... double-story (roman) g is also usually printed in a different shape than handwritten; a is not alone. – barbara beeton Jul 30 '12 at 20:59
3  
There are not too many serif fonts with single-story minuscule a in the roman that are suitable for body text. I can only think of Bembo Schoolbook, LuMarc, Stone Informal. There's plenty (including lmodern) where the italic a is single-story. And of course very many sans-serifs but these are not-traditional for mathematics. If none of these suit your needs, feel free to design your own lmodern variant complete with alternate a. – Lev Bishop Jul 31 '12 at 2:40
1  
@user14996 If you look at it closely, I am sure there are plenty of letters most people don't write like in an upright serif font – not the same letters for everyone, but many people have a "calligraphic" sort of handwriting. I second Lev Bishop's idea that you should go looking for a font that matches your personal preferences more closely. Or you can design your own, but just patching LM seems a bit like a mismatch to me, as explained by others. – ienissei Aug 1 '12 at 8:14
1  
@user14996 All I am saying is that it is perhaps a mess, but we can't change it just because it would seem logical to. Real-world typographic conventions are such that we have a double-story "a" with most serif fonts, and that we lack matching one-story characters to put in as a replacement for that specific font (because each font has a particular feel, and you can't switch things at will). Hence the proposition: find a font that does what you want, or design one from scratch, or design a matching "a" character for an existing font. I am not criticising your own views on font design as such. – ienissei Aug 1 '12 at 21:30
show 12 more comments

1 Answer

This is maybe only a point into a possible solution, but I had a similar problem where I wanted to change the font for just two characters. I used XeTeX and \XeTeXinterchartokenstate etc.. Here is my post about it "changing font of one (or a small number of) text character only" and you could consult other posts here or the XeTeX manual (I am in no way trumpeting myself here) for better guidance. I believe it should be possible to modify that to do the same as what you want (you would have to substitute \JapSubstFont with some appropriate code, something that would replace bad-a with good-a.

\XeTeXinterchartokenstate=1 
\newXeTeXintercharclass\JapSubst  
\XeTeXcharclass"0065=\JapSubst 
% "0065 is unicode for the letter e  use the code for the letter a, etc

\XeTeXinterchartoks 0 \JapSubst = {\begingroup\JapSubstFont} 
\XeTeXinterchartoks 255 \JapSubst = {\begingroup\JapSubstFont} 
\XeTeXinterchartoks \JapSubst 0 = {\endgroup} 
\XeTeXinterchartoks \JapSubst 255 = {\endgroup} 

PS I heartily agree that this is not an inappropriate question, and IMHO latex still has a way to go in terms of providing practical mechanisms for this. The philosophy of "let us do the typographical thinking for you, you just bang out content" has become a little quaint/strained as TeX has matured ;-)

(and something for the meta: why no smileys? Makes it seem like we have no S-o'-H...all work and no joy makes TeX a dull toy. No snarkiness intended--TeX is the CaT's whiskers, AfAiAc (tip a canoe and TeXSE, too!))

PS I just realized this may not have been your question. You weren't asking about how to do it, but looking for appropriate fonts, it seems. Sorry...

share|improve this answer
As to your meta question, bad news, check this out: meta.stackoverflow.com/questions/636/… – Count Zero Jul 31 '12 at 11:21
I see...well I agree with what appears to be the preponderant feeling there, that images are distracting, but text smileys seem to be ok with people there, so I guess that's not so bad. When in Rome, ....thanks for the edit, btw – asllearner Aug 1 '12 at 2:06

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.