Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

BOFH excuse #336: the xy axis in the trackball is coordinated with the summer solstice


comp / comp.os.linux.misc / Re: font fallback issues

SubjectAuthor
* font fallback issuescandycanearter07
`* Re: font fallback issuesLawrence D'Oliveiro
 `* Re: font fallback issuescandycanearter07
  `* Re: font fallback issuesLawrence D'Oliveiro
   `* Re: font fallback issuesNuno Silva
    `* Re: font fallback issuescandycanearter07
     `* Re: font fallback issuesThe Natural Philosopher
      `- Re: font fallback issuescandycanearter07

1
Subject: font fallback issues
From: candycanearter07
Newsgroups: comp.os.linux.misc
Organization: the-candyden-of-code
Date: Fri, 24 May 2024 00:25 UTC
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: candycanearter07@candycanearter07.nomail.afraid (candycanearter07)
Newsgroups: comp.os.linux.misc
Subject: font fallback issues
Date: Fri, 24 May 2024 00:25:03 -0000 (UTC)
Organization: the-candyden-of-code
Lines: 13
Message-ID: <slrnv4vndp.3ag.candycanearter07@candydeb.host.invalid>
Injection-Date: Fri, 24 May 2024 02:25:03 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="770ba5dc5da0b14b0a52907655255325";
logging-data="2101447"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18xmFOFcrl4Pka0EprAyyZviL2QnV+Ap1eDq23oCKzHdw=="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:THklkgtbJeV1naKNPPMRFqlIfQs=
X-Face: b{dPmN&%4|lEo,wUO\"KLEOu5N_br(N2Yuc5/qcR5i>9-!^e\.Tw9?/m0}/~:UOM:Zf]%
b+ V4R8q|QiU/R8\|G\WpC`-s?=)\fbtNc&=/a3a)r7xbRI]Vl)r<%PTriJ3pGpl_/B6!8pe\btzx
`~R! r3.0#lHRE+^Gro0[cjsban'vZ#j7,?I/tHk{s=TFJ:H?~=]`O*~3ZX`qik`b:.gVIc-[$t/e
ZrQsWJ >|l^I_[pbsIqwoz.WGA]<D
View all headers

Hi,
I was having an issue with unicode fonts not rendering properly. I
recently installed a nice looking bitmap font, but it has little unicode
support. I wanted to set up a fallback bitmap-unicode font
(https://www.kreativekorp.com/software/fonts/fairfax/) as backup,
because all the normal text is very blurry, but I couldn't figure it
out. Any help would be appreciated ^^.

(it doesn't have to be this one in particular, but i do need the pona
block specifically)
--
user <candycane> is generated from /dev/urandom

Subject: Re: font fallback issues
From: Lawrence D'Oliv
Newsgroups: comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Fri, 24 May 2024 05:51 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc
Subject: Re: font fallback issues
Date: Fri, 24 May 2024 05:51:57 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <v2p9tt$26phi$1@dont-email.me>
References: <slrnv4vndp.3ag.candycanearter07@candydeb.host.invalid>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 24 May 2024 07:51:58 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="0cff0ba9dc44f1983d14765f610aa6bd";
logging-data="2319922"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/tdLcy/jYEbTUiIjOHnNo/"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:D7RCmRjdkSNAwlSaZSYBPTOs0Ik=
View all headers

On Fri, 24 May 2024 00:25:03 -0000 (UTC), candycanearter07 wrote:

> I wanted to set up a fallback bitmap-unicode font
> (https://www.kreativekorp.com/software/fonts/fairfax/) as backup,
> because all the normal text is very blurry, but I couldn't figure it
> out.

I think nowadays we use Google’s “Noto” outline fonts for this purpose, as
the results look much better than bitmap fonts.

I think the fallback mechanism is internal to the different apps’ text-
rendering engines; they should just make use of this automatically.

Subject: Re: font fallback issues
From: candycanearter07
Newsgroups: comp.os.linux.misc
Organization: the-candyden-of-code
Date: Fri, 24 May 2024 17:40 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: candycanearter07@candycanearter07.nomail.afraid (candycanearter07)
Newsgroups: comp.os.linux.misc
Subject: Re: font fallback issues
Date: Fri, 24 May 2024 17:40:06 -0000 (UTC)
Organization: the-candyden-of-code
Lines: 19
Message-ID: <slrnv51k2n.1qm.candycanearter07@candydeb.host.invalid>
References: <slrnv4vndp.3ag.candycanearter07@candydeb.host.invalid>
<v2p9tt$26phi$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 24 May 2024 19:40:07 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="bc62fc6b308585f3bdf76211b188c53c";
logging-data="2563720"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/rXTXejTc8aujH0lIhjtcVPD5eTDYXaThLtOfyYIigRA=="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:0TN6Vgr4CJU8qjFvj8G8pwKZ8RU=
X-Face: b{dPmN&%4|lEo,wUO\"KLEOu5N_br(N2Yuc5/qcR5i>9-!^e\.Tw9?/m0}/~:UOM:Zf]%
b+ V4R8q|QiU/R8\|G\WpC`-s?=)\fbtNc&=/a3a)r7xbRI]Vl)r<%PTriJ3pGpl_/B6!8pe\btzx
`~R! r3.0#lHRE+^Gro0[cjsban'vZ#j7,?I/tHk{s=TFJ:H?~=]`O*~3ZX`qik`b:.gVIc-[$t/e
ZrQsWJ >|l^I_[pbsIqwoz.WGA]<D
View all headers

Lawrence D'Oliveiro <ldo@nz.invalid> wrote at 05:51 this Friday (GMT):
> On Fri, 24 May 2024 00:25:03 -0000 (UTC), candycanearter07 wrote:
>
>> I wanted to set up a fallback bitmap-unicode font
>> (https://www.kreativekorp.com/software/fonts/fairfax/) as backup,
>> because all the normal text is very blurry, but I couldn't figure it
>> out.
>
> I think nowadays we use Google’s “Noto” outline fonts for this purpose, as
> the results look much better than bitmap fonts.
>
> I think the fallback mechanism is internal to the different apps’ text-
> rendering engines; they should just make use of this automatically.

Well, I read that most Linux apps use fontconfig for font rendering, so
I wanted to try setting it up with that.
--
user <candycane> is generated from /dev/urandom

Subject: Re: font fallback issues
From: Lawrence D'Oliv
Newsgroups: comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Fri, 24 May 2024 21:32 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc
Subject: Re: font fallback issues
Date: Fri, 24 May 2024 21:32:02 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 5
Message-ID: <v2r10h$2ggpj$4@dont-email.me>
References: <slrnv4vndp.3ag.candycanearter07@candydeb.host.invalid>
<v2p9tt$26phi$1@dont-email.me>
<slrnv51k2n.1qm.candycanearter07@candydeb.host.invalid>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 24 May 2024 23:32:02 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="0cff0ba9dc44f1983d14765f610aa6bd";
logging-data="2638643"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18OfduXKpREIoZ8INOeaTBm"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:+P/fiY3j0YKNPEcFSCg7md5xA6k=
View all headers

On Fri, 24 May 2024 17:40:06 -0000 (UTC), candycanearter07 wrote:

> Well, I read that most Linux apps use fontconfig for font rendering ...

Fontconfig is used for matching fonts, not for the actual rendering.

Subject: Re: font fallback issues
From: Nuno Silva
Newsgroups: comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Sat, 25 May 2024 19:15 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: nunojsilva@invalid.invalid (Nuno Silva)
Newsgroups: comp.os.linux.misc
Subject: Re: font fallback issues
Date: Sat, 25 May 2024 20:15:02 +0100
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <v2tdbm$30h8q$1@dont-email.me>
References: <slrnv4vndp.3ag.candycanearter07@candydeb.host.invalid>
<v2p9tt$26phi$1@dont-email.me>
<slrnv51k2n.1qm.candycanearter07@candydeb.host.invalid>
<v2r10h$2ggpj$4@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Sat, 25 May 2024 21:15:02 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="4d2978dcc681f639aa122775196bd3ca";
logging-data="3163418"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+0AkClh3bDEcdzsR3DXDjQ"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
Cancel-Lock: sha1:+Lo30PlxB47PD9xbVEUXwu2Ht4k=
View all headers

On 2024-05-24, Lawrence D'Oliveiro wrote:

> On Fri, 24 May 2024 17:40:06 -0000 (UTC), candycanearter07 wrote:
>
>> Well, I read that most Linux apps use fontconfig for font rendering ...
>
> Fontconfig is used for matching fonts, not for the actual rendering.

But it's this matching that at least selects fonts. I have some settings
for antialiasing and hinting in its configuration file too (although
these days it's more complicated to guess where that file goes, given
they seem to have changed to $XDG_CONFIG_HOME). So fontconfig can at
least control that (settings) in some cases. (I probably have settings
for the same purpose but for Xft in $HOME/.Xdefaults.)

Now can fontconfig control replacement too?

But, yes, another challenge is that not everything will go via
fontconfig, maybe the best approach is to try to "merge" the replacement
fonts and the main font in a single font, so that there's no question of
how will the fallback be handled?

--
Nuno Silva

Subject: Re: font fallback issues
From: candycanearter07
Newsgroups: comp.os.linux.misc
Organization: the-candyden-of-code
Date: Mon, 27 May 2024 23:30 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: candycanearter07@candycanearter07.nomail.afraid (candycanearter07)
Newsgroups: comp.os.linux.misc
Subject: Re: font fallback issues
Date: Mon, 27 May 2024 23:30:05 -0000 (UTC)
Organization: the-candyden-of-code
Lines: 27
Message-ID: <slrnv5a5os.8c8.candycanearter07@candydeb.host.invalid>
References: <slrnv4vndp.3ag.candycanearter07@candydeb.host.invalid>
<v2p9tt$26phi$1@dont-email.me>
<slrnv51k2n.1qm.candycanearter07@candydeb.host.invalid>
<v2r10h$2ggpj$4@dont-email.me> <v2tdbm$30h8q$1@dont-email.me>
Injection-Date: Tue, 28 May 2024 01:30:05 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="9658938244203fb9accdd5ef55cc4376";
logging-data="286003"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/NrrLSVBi9DT15DBg3YNR4vLrI6F7L6uXdyaBT6jIqHA=="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:mlYJwAEdTO7VDIqmQDarUvt2Pk4=
X-Face: b{dPmN&%4|lEo,wUO\"KLEOu5N_br(N2Yuc5/qcR5i>9-!^e\.Tw9?/m0}/~:UOM:Zf]%
b+ V4R8q|QiU/R8\|G\WpC`-s?=)\fbtNc&=/a3a)r7xbRI]Vl)r<%PTriJ3pGpl_/B6!8pe\btzx
`~R! r3.0#lHRE+^Gro0[cjsban'vZ#j7,?I/tHk{s=TFJ:H?~=]`O*~3ZX`qik`b:.gVIc-[$t/e
ZrQsWJ >|l^I_[pbsIqwoz.WGA]<D
View all headers

Nuno Silva <nunojsilva@invalid.invalid> wrote at 19:15 this Saturday (GMT):
> On 2024-05-24, Lawrence D'Oliveiro wrote:
>
>> On Fri, 24 May 2024 17:40:06 -0000 (UTC), candycanearter07 wrote:
>>
>>> Well, I read that most Linux apps use fontconfig for font rendering ...
>>
>> Fontconfig is used for matching fonts, not for the actual rendering.
>
> But it's this matching that at least selects fonts. I have some settings
> for antialiasing and hinting in its configuration file too (although
> these days it's more complicated to guess where that file goes, given
> they seem to have changed to $XDG_CONFIG_HOME). So fontconfig can at
> least control that (settings) in some cases. (I probably have settings
> for the same purpose but for Xft in $HOME/.Xdefaults.)
>
> Now can fontconfig control replacement too?
>
> But, yes, another challenge is that not everything will go via
> fontconfig, maybe the best approach is to try to "merge" the replacement
> fonts and the main font in a single font, so that there's no question of
> how will the fallback be handled?

Maybe, but I'm not sure how..
--
user <candycane> is generated from /dev/urandom

Subject: Re: font fallback issues
From: The Natural Philosop
Newsgroups: comp.os.linux.misc
Organization: A little, after lunch
Date: Tue, 28 May 2024 07:53 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: tnp@invalid.invalid (The Natural Philosopher)
Newsgroups: comp.os.linux.misc
Subject: Re: font fallback issues
Date: Tue, 28 May 2024 08:53:47 +0100
Organization: A little, after lunch
Lines: 17
Message-ID: <v342ib$gm20$1@dont-email.me>
References: <slrnv4vndp.3ag.candycanearter07@candydeb.host.invalid>
<v2p9tt$26phi$1@dont-email.me>
<slrnv51k2n.1qm.candycanearter07@candydeb.host.invalid>
<v2r10h$2ggpj$4@dont-email.me> <v2tdbm$30h8q$1@dont-email.me>
<slrnv5a5os.8c8.candycanearter07@candydeb.host.invalid>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 28 May 2024 09:53:47 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="2ff61836ed20939b34f44a9c9db54997";
logging-data="546880"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX193nStPgPld6M5lfG5DTT/ni/kUoZsGH00="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:cMn1h1e3O7Op2FgYa4hVt5DDQU4=
In-Reply-To: <slrnv5a5os.8c8.candycanearter07@candydeb.host.invalid>
Content-Language: en-GB
View all headers

On 28/05/2024 00:30, candycanearter07 wrote:
> Nuno Silva <nunojsilva@invalid.invalid> wrote at 19:15 this Saturday (GMT):
>> On 2024-05-24, Lawrence D'Oliveiro wrote:
>maybe the best approach is to try to "merge" the replacement
>> fonts and the main font in a single font, so that there's no question of
>> how will the fallback be handled?
>
>
> Maybe, but I'm not sure how..

fontforge

--
The urge to save humanity is almost always a false front for the urge to
rule.
– H. L. Mencken, American journalist, 1880-1956

Subject: Re: font fallback issues
From: candycanearter07
Newsgroups: comp.os.linux.misc
Organization: the-candyden-of-code
Date: Sun, 2 Jun 2024 19:05 UTC
References: 1 2 3 4 5 6 7
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: candycanearter07@candycanearter07.nomail.afraid (candycanearter07)
Newsgroups: comp.os.linux.misc
Subject: Re: font fallback issues
Date: Sun, 2 Jun 2024 19:05:04 -0000 (UTC)
Organization: the-candyden-of-code
Lines: 17
Message-ID: <slrnv5pgil.12dl.candycanearter07@candydeb.host.invalid>
References: <slrnv4vndp.3ag.candycanearter07@candydeb.host.invalid>
<v2p9tt$26phi$1@dont-email.me>
<slrnv51k2n.1qm.candycanearter07@candydeb.host.invalid>
<v2r10h$2ggpj$4@dont-email.me> <v2tdbm$30h8q$1@dont-email.me>
<slrnv5a5os.8c8.candycanearter07@candydeb.host.invalid>
<v342ib$gm20$1@dont-email.me>
Injection-Date: Sun, 02 Jun 2024 21:05:04 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="f7dc3b05d7728223b97a2d834de4ae5a";
logging-data="3665356"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/qjZzpU2Ckwp4TFzd1vn6LRQsqI6A1ApQD0E0DJ2YMxg=="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:wlElb7Z7NClTIW5zhP4IKD5/k0g=
X-Face: b{dPmN&%4|lEo,wUO\"KLEOu5N_br(N2Yuc5/qcR5i>9-!^e\.Tw9?/m0}/~:UOM:Zf]%
b+ V4R8q|QiU/R8\|G\WpC`-s?=)\fbtNc&=/a3a)r7xbRI]Vl)r<%PTriJ3pGpl_/B6!8pe\btzx
`~R! r3.0#lHRE+^Gro0[cjsban'vZ#j7,?I/tHk{s=TFJ:H?~=]`O*~3ZX`qik`b:.gVIc-[$t/e
ZrQsWJ >|l^I_[pbsIqwoz.WGA]<D
View all headers

The Natural Philosopher <tnp@invalid.invalid> wrote at 07:53 this Tuesday (GMT):
> On 28/05/2024 00:30, candycanearter07 wrote:
>> Nuno Silva <nunojsilva@invalid.invalid> wrote at 19:15 this Saturday (GMT):
>>> On 2024-05-24, Lawrence D'Oliveiro wrote:
>>maybe the best approach is to try to "merge" the replacement
>>> fonts and the main font in a single font, so that there's no question of
>>> how will the fallback be handled?
>>
>>
>> Maybe, but I'm not sure how..
>
> fontforge

oh
--
user <candycane> is generated from /dev/urandom

1

rocksolid light 0.9.8
clearnet tor