What is the font used to display dialogue?

Post about what you like and dislike on AAO and suggest new features and improvements.

Moderator: EN - Forum Moderators

Post Reply
User avatar
GanonZD
Posts: 526
Joined: Sun Aug 09, 2009 5:59 pm
Gender: Male
Spoken languages: English, Danish, German, a tiny bit French

What is the font used to display dialogue?

Post by GanonZD »

Why do we even use this font? It doesn't support many foreign characters, like æ.
Ganon er kommt zum Dorf.
User avatar
Enthalpy
Community Manager
Posts: 5172
Joined: Wed Jan 04, 2012 4:40 am
Gender: Male
Spoken languages: English, limited Spanish

Re: What is the font used to display dialogue?

Post by Enthalpy »

Because AA-authenticity is a bigger priority than ensuring that the font face is consistent between a and æ.
[D]isordered speech is not so much injury to the lips that give it forth, as to the disproportion and incoherence of things in themselves, so negligently expressed. ~ Ben Jonson
User avatar
GanonZD
Posts: 526
Joined: Sun Aug 09, 2009 5:59 pm
Gender: Male
Spoken languages: English, Danish, German, a tiny bit French

Re: What is the font used to display dialogue?

Post by GanonZD »

Try typing æ. It produces à. A completely unrelated character. "Consistent" is an interesting choice of word.
Ganon er kommt zum Dorf.
User avatar
kwando1313
Posts: 7684
Joined: Tue Jul 22, 2008 6:33 pm
Gender: Male
Spoken languages: English, Français (un peu), Ancient Belkan
Location: Uminari City

Re: What is the font used to display dialogue?

Post by kwando1313 »

And this matters... Because...?
Avatar made by Rimuu~

Image

"The Knight of the Iron Hammer, Vita, and the Steel Count, Graf Eisen. There's nothing in this world we can't destroy."
User avatar
E.D.Revolution
Posts: 5743
Joined: Mon Jul 26, 2010 9:00 pm
Gender: Male
Spoken languages: English and decent Spanish
Location: Across dimensions, transcending universes

Re: What is the font used to display dialogue?

Post by E.D.Revolution »

æ ae vs œ and oe. Da hell is da difference?
Image
User avatar
Enthalpy
Community Manager
Posts: 5172
Joined: Wed Jan 04, 2012 4:40 am
Gender: Male
Spoken languages: English, limited Spanish

Re: What is the font used to display dialogue?

Post by Enthalpy »

Let's drop the passive-aggression.

I thought by "support foreign characters," you meant "defaults to another font face," not "renders them as the wrong glyph entirely."

This is a problem, but I'm more inclined to try and add more characters to the current, very authentic font, than to abandon PW Extended entirely. Since this is the first I'm hearing of this problem, I can't imagine there's much demand for those characters. And as ED said, there's a workaround, even if it isn't technically correct. On the other hand, we'd see a much bigger reaction if we switched to another font entirely. Besides, an authentic font that does include those characters would be the best solution, and what we have now is the closest to that.

We've strayed considerably from the actual help topic, so I'll be splitting this.

EDIT: Split successfully!
[D]isordered speech is not so much injury to the lips that give it forth, as to the disproportion and incoherence of things in themselves, so negligently expressed. ~ Ben Jonson
User avatar
E.D.Revolution
Posts: 5743
Joined: Mon Jul 26, 2010 9:00 pm
Gender: Male
Spoken languages: English and decent Spanish
Location: Across dimensions, transcending universes

Re: What is the font used to display dialogue?

Post by E.D.Revolution »

Well I agee. What is the demand for it? Do you want Vietnamese glyphs? Gaelic? Nordic? Old Latin? Not worth the effort, imo. Now the problem with æ rendering as à is a matter of correcting the mapping of the actual glyphs.
Image
User avatar
GanonZD
Posts: 526
Joined: Sun Aug 09, 2009 5:59 pm
Gender: Male
Spoken languages: English, Danish, German, a tiny bit French

Re: What is the font used to display dialogue?

Post by GanonZD »

E.D.Revolution wrote:æ ae vs œ and oe. Da hell is da difference?
Da difference is that æ is on my keyboard, while œ might as well be a city in Upper Mongolia. Plus, to me, who has grown up with æ as part of the native alphabet, œ would seem completely out of place. I would get a headache if I were to read a book that used this substitution.
E.D.Revolution wrote:Well I agee. What is the demand for it? Do you want Vietnamese glyphs? Gaelic? Nordic? Old Latin? Not worth the effort, imo. Now the problem with æ rendering as à is a matter of correcting the mapping of the actual glyphs.
I don't think the actual glyph exists in PW Extended. And sorry to say it, I think there is a big difference between supporting the extended Latin alphabet and supporting Vietnamese characters. A side question: Do they even have AA in Vietnam?
Enthalpy wrote:EDIT: Split successfully!
Are you sure? I cannot find the old topic.
Ganon er kommt zum Dorf.
User avatar
Unas
Admin / Site programmer
Posts: 8850
Joined: Tue Jul 10, 2007 4:43 pm
Gender: Male
Spoken languages: Français, English, Español
Contact:

Re: What is the font used to display dialogue?

Post by Unas »

On the contrary, œ is pretty common in French while æ is basically only used in latin words.

In any case, it doesn't matter. The rule is :
- If the font supports this character, it should be rendered in AA style correctly
- If the font does not support this character, it should fall back to one of the browser's default font.

If that does not work as expected (the character is rendered as something else) then the TTF file for the font must be fixed.


For the record, I had worked quite a lot on this TTF at the time in order to correct the bad sizing of the original one that I found on CR.
The original one needed to be displayed at size 10px, to render characters that were actually the correct 12 pixels high... making the fallback to browser fonts a nightmare. (Because I had to set the display at 10px, but then character supported by the font would be rendered normally, and characters not supported by the font would be rendered terribly small).

Anyway, the font is on the bitbucket repository : someone feel free to fix it and commit it :-)
For the record, at that time I used a software called TTFEdit ( http://ttfedit.sourceforge.net/ ) but it wasn't extremely user friendly nor stable. Some more recent software like Birdfont might be simpler to use.
ImageImageImage
If knowledge can create problems, it is not through ignorance that we can solve them.
Si le savoir peut créer des problèmes, ce n'est pas l'ignorance qui les résoudra. ( Isaac Asimov )
User avatar
GanonZD
Posts: 526
Joined: Sun Aug 09, 2009 5:59 pm
Gender: Male
Spoken languages: English, Danish, German, a tiny bit French

Re: What is the font used to display dialogue?

Post by GanonZD »

Unas wrote:On the contrary, œ is pretty common in French while æ is basically only used in latin words.
I hope you mean "basically only used in French for Latin loanwords." The æ character is extremely common in Scandinavian languages, mainly Danish and Norwegian. The speakers of those constitute about ten million Europeans. That corresponds to somewhere between one sixth and one seventh of the population in France. It's about the same as the urban population in Paris.
Last edited by GanonZD on Tue Aug 18, 2015 1:38 pm, edited 2 times in total.
Ganon er kommt zum Dorf.
User avatar
Unas
Admin / Site programmer
Posts: 8850
Joined: Tue Jul 10, 2007 4:43 pm
Gender: Male
Spoken languages: Français, English, Español
Contact:

Re: What is the font used to display dialogue?

Post by Unas »

Of course that's what I was saying. I don't claim to know Danish better than you do...
I was just highlighting the fact that the usage of these specific characters is widely different across language : you care about æ a lot while French people don't, and you don't care about œ which is important in French.
Hence the need to have a proper fallback to all kinds of scripts when unsupported by the font, as described.
ImageImageImage
If knowledge can create problems, it is not through ignorance that we can solve them.
Si le savoir peut créer des problèmes, ce n'est pas l'ignorance qui les résoudra. ( Isaac Asimov )
Post Reply