3

Is there a way to get a any other bold font?

We all know that \textbf provides bold font, but, is there a way to get a softer bold than \textbf? Something not that "black."

Schwale
  • 2,049
  • I suppose any answer to your question will depend strongly on which font family you use. Computer/Latin Modern has just one "bold" weight (though there is both "bold extended" and "bold") along with the basic or "medium" weight. Other font families feature multiple weight classes. Are you looking for a font family that features text- and math-mode fonts, or just text-mode fonts? – Mico May 06 '15 at 02:09
  • Not big deal really. Consider the default font and then apply '\textbf', so I'm wondering if we can get a font similar to '\textbf' but not that black. – Schwale May 06 '15 at 02:14
  • 1
    As I said, Computer Modern has only two weights: "bold" and "medium". If you want something inbetween, you'll need to switch to a font family that features multiple font weights. That said, there's a lot to be said to make switches in font weights abundantly obvious to the reader's eye. The last thing you want to do is to create confusion over whether some piece of text is bold or not. – Mico May 06 '15 at 02:17
  • Ok so how do you get the medium one? – Schwale May 06 '15 at 02:19
  • Medium-weight is the default in Computer Modern. To invoke it explicitly -- though I don't know why you'd want do so -- you'd write either \textmd{..}. or {\mdseries ...}. – Mico May 06 '15 at 02:22
  • You need 'professional' fonts with more than two weights. Most of these are commercial fonts because it takes a lot of work to design so large a font family. But you can find free ones if you look (e.g., Ubuntu, Roboto, and SourceSansPro come to mind). Note that often you get a 'light', 'medium', and 'bold', and that the 'medium' is still the 'normal' weight, not something inbetween normal and bold! – jon May 06 '15 at 03:34
  • 1
    Here is a question that relates to the mechanics of how to do it, if your font supports it: http://tex.stackexchange.com/questions/47883/how-can-i-redefine-bold-to-mean-semi-bold – Steven B. Segletes May 06 '15 at 11:08
  • Since you have some responses below that seem to answer your question, please consider marking one of them as ‘Accepted’ by clicking on the tickmark below their vote count (see How do you accept an answer?). This shows which answer helped you most, and it assigns reputation points to the author of the answer (and to you!). It's part of this site's idea to identify good questions and answers through upvotes and acceptance of answers. – Sverre Jun 12 '15 at 18:18

2 Answers2

5

In order to get a document with bold and "less bold" text, you need to use fonts that distinguish between the two. Here's an example with the libertine font.

\documentclass{article}
\usepackage{lipsum}
\usepackage[bold]{libertine} % <- "regular bold"
\begin{document}
\textbf{\lipsum[2]}
\end{document}

enter image description here

\documentclass{article}
\usepackage{lipsum}
\usepackage[semibold]{libertine} % <- "semibold"
\begin{document}
\textbf{\lipsum[2]}
\end{document}

enter image description here

You can also easily switch between bold and semibold within the same document (although I wouldn't recommend that) with libertineSB, which switches the font family to semibold.

\documentclass{article}
\usepackage{lipsum}
\usepackage[bold]{libertine}
\begin{document}
\textbf{\lipsum[2]}
{\libertineSB{\lipsum[2]}}
\lipsum[2]
\end{document}

enter image description here

Sverre
  • 20,729
  • 1
    +1. By the way, I think your example code illustrates quite nicely the wisdom of the commonly given advice -- among typographers -- that if one's going to switch between font weights in a font family with multiple weights, one should in general not select the next-heavier weight as the "bold" weight, because the difference between "adjacent" weights is usually so subtle as to likely be lost on the reader. Back to your example: I notice immediately the weight difference between paragraphs 1 and 3, but I'd be harder pressed to notice the difference between paragraphs 2 and 3... – Mico May 06 '15 at 13:48
  • 1
    @Mico I too noticed that the weight of the text in paragraphs 2 and 3 looks too similar, but it's an artifact of the screen capture. They look sufficiently different in the actual pdf output. When I use the libertine font, I regularly use the semibold font, and that looks appropriate to me, as I find the bold font too heavy. EDIT: I should add that I hardly ever use bold types outside of headings anyway, so semibold is heavy enough for me there. I'm not quite sure what bold text in regular text should accomplish - I personally avoid it. – Sverre May 06 '15 at 13:52
  • Aah, thanks for this additional piece of information. I've run your code on my system, and I can indeed see more of a difference between the semibold and "regular" weights. – Mico May 06 '15 at 13:59
2

There are two pssibilities you may want to consider:

1) The standard "bold" font is in fact "bold extended". You can choose a non-extended bold font using \fontseries{b}\selectfont in LaTeX. This font is still bold, but not extended. Its main purpose is typesetting bold tabular numbers.

2) You may create a semi-bold semi-extended font with METAFONT. All you need are the parameter files (like mycmdb10.mf). Copy cmr10.mf to mycmdb10.mf, look at cmbx10.mf, and interpolate all parameters where the two files differ. The result will give you a semi-bold semi-extended version of Computer Modern Roman. If you want a non-extended version, use cmb10.mf a interpolation partner instead.