Hm, after testing this, it looks like doing this with an endash actually results in the filename being transformed as requested, but it outputs a hyphen instead. If I use an emdash, it outputs two hyphens.
Odd! I know the filesystems I use are okay with endash and emdash, but maybe some of them aren't and so Calibre won't use them? Or could it be a bug?
|