I was wondering if there is a way to make the hyphen and en dash in a compound word appear at the same "height." For instance the style guide I'm following suggests using en dash to reduce the ambiguity in post-apocalyptic-–science fiction movies. It's only a small difference but I was curious if there is a proper way to handle this.
Here is a screenshot of what they suggest it should look like: 
And here is what it looks like in my final pdf doc, notice how the hyphen is at one height and the en dash is at another:
Here is an MWE:
\documentclass[]{book}
\begin{document}
post-apocalyptic--science fiction movies
\end{document}


\raisebox{-0.1ex}{--}. Adjust the value-0.1exto suit. – Peter Grill Jul 9 '12 at 20:31