Even though I would think that this is a duplicate, I was not able to find any answer to a rather simple question. I am concerned about the appearance of various hyphens or dashes. In this discussion, it is suggested that one has to type, say, Robertson-Walker metric as Robertson--Walker, i.e. with an en-dash, whereas semi-simple group would come with a hyphen, i.e. just semi-simple. But what worries me is that, apart from the fact that the hyphen is very short, it's also thicker than the en-dash.
I'd like to have the hyphen being typeset like an en-dash, just a bit shorter, i.e. as in the middle but not bottom example of this list (the top entry is just the en-dash):
Here is the MWE to play with.
\documentclass{article}
\pagestyle{empty}
\begin{document}
Robertson--Walker metric\dots looks fine but IMHO semi-simple Lie group doen't look
too good. Is there any way to make \verb|semi-simple| being typeset as
semi\raisebox{2pt}{\rule{4pt}{0.2pt}}simple?
Comparison: \begin{tabular}{l}
A--B \\ A\raisebox{2pt}{\rule{4pt}{0.2pt}}B \\ A-B
\end{tabular}
\end{document}
QUESTION: Is there a (simple or semi-simple) way of achieving this?
NOTE: I am not interested in proposals that would mess up the minus signs in equations or do other harm, and I'd also like to avoid having to type some LaTeX commands instead of the hyphens. In the ideal case, only the appearance of - would change.





-active to add the modified character, making it active you can try to make it safe again in math mode etc, but hard to do in general but if it only has to be safe enough to work in the one document that's probably what I'd do.... Unless you want automatically inserted hyphens also to b eaffected? in which case you need a virtual font. – David Carlisle Apr 02 '18 at 21:48----, say? – Apr 02 '18 at 21:54semi--simpleandRobertson---Walkerandwait ---- that doesn't sound right. – Apr 02 '18 at 21:59