Re: improvement of font selection
- From: Kenichi Handa <handa m17n org>
- To: Behdad Esfahbod <behdad cs toronto edu>
- Cc: gtk-i18n-list gnome org
- Subject: Re: improvement of font selection
- Date: Wed, 29 Mar 2006 15:47:18 +0900
In article <Pine LNX 4 58 0603282139230 21945 epoch cs>, Behdad Esfahbod <behdad cs toronto edu> writes:
> Great. Still something's wrong that you are not seeing lang=si
> passed to fontconfig. No idea what.
I'll investigate it when I have more time.
> Apart from not checking the available OpenType tables in the
> font, Pango is handling the rest already. It's a bug when it's
> not doing, and the OpenType table thing is a known missing
> feature.
Then, my proposal is to improve Pango toward that missing
feature, isn't it?
>> The fonts provide sufficient information; i.e. which glyphs
>> are available, which OpenType tables are available, which
>> features for which scripts are available. As far as that
>> information is correct, how can we blame them?
> That's not enough.
But, those are all what a font can provide.
> An ugly font if as good as a beautiful font
> as far as these metrics are concerned. If you have ten fonts,
> each having glyphs for ten scripts, with varying degrees of
> quality and aesthetics, you have to manually order then in your
> fonts.conf for each script, cause they cannot be ordered
> independent of the script you are interested in. Whether A is
> better than B depends on which script you are interested in,
> while if your fonts each had glyphs for a single script, you
> could easily compare every two fonts and say either 1) A is
> better than B, 2) B is better than A, 3) they don't compare,
> because they have glyphs for different scripts. This way, the
> only thing you need to handle in fonts.conf is to order fonts of
> each script, and handle the differences between preferred fonts
> of languages using the same script.
Of course, it's users responsibility to order fonts properly
if he has multiple fonts supporting a specific script and he
prefer one to the other. One may accept such a task for his
native script/language. But, usually, for scripts/languages
that he is not native, he don't (and don't want to) care
about the quality. Quality is of course somewhat important,
but the more important thing is that a text is rendered
correctly.
---
Kenichi Handa
handa m17n org
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]