# How to make all hyphens (including automatically inserted linebreak hyphens) bold?

Is it possible to make the hyphen bold without making a virtual font? I have spent about an hour now trying to figure out how to get my linebreak hyphens bold.

I understand that we cannot replace a hyphen with a symbol: Replace hyphenation character by a backwards arrow.

The hyphen takes a number as the code for the glyph in the font \hyphenchar\font=<number>.

I have read How to create a virtual font? but want to know if I do not have to go through this to make all my hyphens bold.

MWE

\documentclass{article}
\usepackage{lipsum}
\begin{document}
\section{Introduction}
\lipsum[1]
\end{document}

• Welcome! Why on Earth do you want to do this? – cfr Jul 6 '16 at 1:41
• Well in actuality I like to typeset my documents similar to journal articles. I notice that Elsevier's proprietary font "Gulliver" uses all bold hyphens. When they are bold they are less likely to fade when scanned. – John Klein Jul 6 '16 at 13:34

Note that I assume here that you are using TeX or pdfTeX as your engine (e.g. pdflatex or latex) rather than XeTeX or LuaTeX (e.g. lualatex or xelatex) as the framework you are using presumes a traditional font scenario (TeX fonts, virtual fonts etc.). Hyphenation and fonts in general are a different matter with the newer engines.