4 ms·
Okay, but my CM fonts in PDF are WAY too light. Any suggestions of a way to get darker CM fonts in PDF?
by HilbertSpace 16y ago
Okay, but my CM fonts in PDF are WAY too light.
Any suggestions of a way to get darker CM fonts in PDF?
- lsb 16y agoIf you've got a bunch of math, I'd say stick with CM, unless you want to reconfigure a bunch of stuff. For mostly text, set with sturdy fonts, you can use the "Serif" and "Sans" in Ubuntu with \usepackage{bera}, which stands for B[itstream] [V]era, but without the Bitstream(R) Vera(TM) name. Larger x-height, greater stroke-width, a solid look all around.
- HilbertSpace 16y agoI was afraid of that. My understanding is that the problem with the CM fonts in PDF is actually not the CM fonts as in Metafont but in the conversion of the CM fonts to what PDF wants. So, that conversion was essentially by hand by starting with magnified TeX output and taking 'outlines', in part because what Metafont assumes for 'pens' conflicts with what PS does with 'pens'. So, from the last time I looked, it seemed that what I needed was just some new conversions of CM to what PDF wants. Actually with the TeX distribution I have, there are some nice fonts for just text, maybe Century Schoolbook, etc. But, again, I never want to give up on math or the AMS symbols. Uh, I just use TeX and not LaTeX!
- lsb 16y agoFor most intents and purposes, I'd recommend using pdfTeX instead of TeX: your general output format is LCD, not paper, and Metafont renders pixel fonts, not vector fonts (because TeX's output format after all is paper, not screen). Also, I found that using the LaTeX macros simplified my life a lot, instead of trying to reinvent the same formats over and over again. Why do you use just TeX instead of LaTeX?
- gchpaco 16y agoCM is a very light font. I used to set things in Palatino and AMS-Euler, which cooperate surprisingly well; CM and Euler do not get along very well. If you decide you want to use that, the following magic will set it up in normal LaTeX. \renewcommand{\rmdefault}{ppl} \linespread{1.05} \RequirePackage{eulervm} ==1== \AtBeginDocument{\normalfont} \RequirePackage[T1]{fontenc}\relax If you want to use Helvetica and Courier for SS and TT respectively, insert the following at ==1==. \RequirePackage[scaled]{helvet} \renewcommand{\ttdefault}{lmtt}