I tried using
Code:
body { text-rendering: optimizeSpeed; }
instead of
Code:
body { text-rendering: optimizeLegibility; }
and optimizeSpeed appears to fix the em-dash justification problem without the spacing problems caused by optimizeLegibility. It doesn't enable ligatures, Edit: and kerning no longer works.