Hello there.
I work in a research association. Our members should post scientific text contributions for a annual scientific brochure. So, in most cases the texts contain Greek letters within an English words (e.g. formulas, designations...). The texts are copied from MS Word and pasted into the browser/FCKEditor. They use the font "Symbol" for these letters but if they are pasted, only the Latin letter is shown (a for alpha, b for beta...) in a non-IE browser because symbol fonts (such as Wingdings, Webdings, Symbol...) are not supported.
Where must I change the source-code, that, for example, '<span style="font-family: Symbol">abc</span>' will be replaced by 'αβγ'?
I work in a research association. Our members should post scientific text contributions for a annual scientific brochure. So, in most cases the texts contain Greek letters within an English words (e.g. formulas, designations...). The texts are copied from MS Word and pasted into the browser/FCKEditor. They use the font "Symbol" for these letters but if they are pasted, only the Latin letter is shown (a for alpha, b for beta...) in a non-IE browser because symbol fonts (such as Wingdings, Webdings, Symbol...) are not supported.
Where must I change the source-code, that, for example, '<span style="font-family: Symbol">abc</span>' will be replaced by 'αβγ'?
RE: symbol fonts not supported by non-IE brow
You could try to create a plugin (to avoid touching core files and make it easier future upgrades) that creates a TagProcessor for the span tags, take a look at the example PlaceHolders plugin (just the tagprocessor part, you won't need the rest).
If you find that the node has in the style the font-family:symbol then replace its text content with the proper entities, and if there are more nodes inside, then process them (just a finishing touch)
Just for reference, there's a reason why symbol fonts aren't shown as symbols in non-IE, you can read a long discussion about it for example here:
https://bugzilla.mozilla.org/show_bug.cgi?id=33127
The better solution would be to train your users to insert greek symbols using the proper symbol instead of changing fonts. For example to insert α you just need to type
03b1 + (Alt+X)
in Word or use the Insert symbol panel and select "Normal text" font, in the combo at the right select greek and there you go. (even they could add extended keystrokes in word to make it easier inserting that symbols)
But yes, I know, they don't want to learn anything new, they just want it to work (TM).