On 2011-01-13, Jim Oldfield wrote:
> I'm trying to insert the text "ΨDO" into a LyX document (the first letter is
> upper case Greek psi, the next two letters are Latin letters)
> The problem is, I'm using Palatino i.e. \usepackage{mathpazo}, but the
> Greek characters from Computer Modern are used. Much worse than this,
> for non-default shapes (like italic or bold) the default-shaped
> Computer Modern characters are used! So in a theorem environment my
> Psi is upright when all surrounding text is italic.
This is because the Palatino family does not have a Greek text font.
> Clearly the relevant characters exist in Palatino, since they are used
> for \Psi and \varPsi in math.
But these symbols are taken from two math fonts.
> I'd rather not resort to using these for a textual character, so is
> there someone to make LaTeX know about the relevant fonts?
You could try TeX Gyre Pagella with XeTeX. Its an Palatino clone and
extension. The Unicode-encoded otf font has also some Greek.
> At the very least is there a way to make LaTeX use italic Computer Modern
> substitutions instead of roman ones for italic characters?
You could try the substitutefonts.sty package
http://milde.users.sourceforge.net/substitutefont/
Günter