I agree with you except for ¿ as most people see this as a ? but the other way around, and that in the appropriate languages they should appear ( ß for german or ʎ for greek,) as they would understand it.
The example of ¿ was more of a more extreme one, where developers just put in random symbols. Going to edit the post to make it more clear.
There is nothing wrong with using some foreign letters; if people don't know them they can look them up. Also þ used to be in English until ~300 years ago so people should know that one.
"Just look it up" is completely unnecessary. It should not be that way about such an insignificant feature. Why should someone's immersion be broken because they have thrown in a symbol which is not used in the language the game is written on, for not much of a reason. And about þ, not every English person knows about that, or if they once knew, they might have forgotten. Why not just use "th" or "t"? In addition, a lot of players are not from a primarily English speaking country, without being able or wanting to play with their language. Who says they know about þ? I am completely against the policy of "Use weird symbols instead of sufficient regular letters to make the names more alien." The words themselves can be alien (but in my opinion, pronounceable), but making it even harder, frustrating and immersion-breaking for a large part of the players, by using a large selection of symbols is just bad.
- 1