Re: unexpected behavior with FXFontSelector

Roland Hughes via Foxgui-users <[email protected]> Mon, 3 Jul 2023 06:31:20 -0500
Newsgroups gmane.comp.lib.fox-toolkit.user
Message-ID <[email protected]>
You don't understand because you didn't read the link I sent about Font 
Fallback.

There is a font fallback registry in windows. Here is a bit of reading 
on that.

https://github.com/Jamesits/windows-10-font-fallback-reg

Here is the original link about font fallback.

https://learn.microsoft.com/en-us/windows/win32/intl/using-font-fallback

Font fallback doesn't happen by default.

Without looking at the code I will state FXFontSelector enables font 
fallback in its configuring of the font and rendering of text but your 
application does not.

Windows is different front Linux here.

https://unix.stackexchange.com/questions/254423/unicode-fallback-font

Most everything uses fontconfig library which defaults to the configured 
font fallback.

On 7/2/2023 2:37 PM, John Selverian wrote:
> I understand this. The "problem" is that Arial does not have a
> the "subscript 2" character but it gets displayed properly in the
> FXFontSelector. How does it do this? It does not display properly
> in FXFontSelector for several other fonts which do not have the
> "subscript 2" character...I just see the empty square character,
> this is what I expect.
>
> js
>
>
> -----Original Message-----
> From: [email protected] <[email protected]>
> Sent: Friday, June 30, 2023 1:18 PM
> To: [email protected]
> Cc: [email protected]
> Subject: Re: [Foxgui-users] unexpected behavior with
> FXFontSelector
>
> On 2023-06-30 08:51, John Selverian wrote:
>> I'm seeing something strange with FXFontSelector (Fox v1.7.50)
>>
>>
>>
>> I've added Unicode for a subscript 2 (\\u2082 <file://u2082> )
> to the
>> preview text.
>>
>>
>>
>> I select Arial and it displays fine. Back in my program the
> subscript
>> 2 shows as an empty box indicating that the character does not
> exist.
>>
>>
>> My program should be correct since it displays the subscript 2
> fine
>> with other fonts (like Segoe UI).
>>
>>
>>
>> I've also check with MS Word that the subscript 2 does not
> exist in
>> the Arial.
>>
>>
>>
>> My question is how/why does it display fine in the preview in
>> FXFontSelector even though it does not exist in Arial? It even
> looks
>> like the Arial font. I see the same with other fonts not just
> Arial.
>
> Make sure both are using the same font and pitch.  Not all fonts
> have the full unicode repertoire in them; in fact, most fonts
> have only a fraction of the full repertoire of glyphs.
>
>      -- JVZ
>
>
>
> _______________________________________________
> Foxgui-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/foxgui-users

-- 
Roland Hughes, President
Logikal Solutions
(630)-205-1593  (cell)
http://www.theminimumyouneedtoknow.com
http://www.infiniteexposure.net
http://www.johnsmith-book.com