In Virginia Woolf's novels, she used double em-dashes quite often. In Latin Modern, the two dashes closely set together without gap. However, In ebgaramond there is a little gap which is quite unpleasant.
I found online this will do the trick:
\newcommand{\dmd}{{{---\kern-1pt---}\penalty\exhyphenpenalty}}
However, it doesn't do it for me, my code is the following in LyX Preamble with document class of Book KOMA-SCRIPT:
\usepackage{ebgaramond}
\usepackage[T1]{fontenc}
\newcommand{\dmd}{{{---\kern-1pt---}\penalty\exhyphenpenalty}}
The text in concern:
This one, thanks to the hospitality of the host, had lasted far into the afternoon. The beautiful October day was fading and the leaves were falling from the trees in the avenue as I walked through it. Gate after gate seemed to close with gentle finality behind me. Innumerable beadles were fitting innumerable keys into well-oiled locks; the treasure-house was being made secure for another night. After the avenue one comes out upon a road---I forget its name---which leads you, if you take the right turning, along to Fernham. But there was plenty of time. Dinner was not till half-past seven. One could almost do without dinner after such a luncheon. It is strange how a scrap of poetry works in the mind and makes the legs move in time to it along the road. Those words------


-1ptto-0.4emin your code. If it helps, then you can try to find the minimal value that works. – yo' Feb 02 '13 at 13:01------as\dmd{}in your code to make it work. – yo' Feb 02 '13 at 13:02\dmd. – Nick Matteo Feb 09 '13 at 15:07