Re: unexpected behavior with FXFontSelector

John Selverian <[email protected]> Mon, 3 Jul 2023 08:08:46 -0400
Newsgroups gmane.comp.lib.fox-toolkit.user
Message-ID <[email protected]>
Font substitution only happens with Ariel font not others. I thought it would work for all or none. I guess I still don’t fully understand. 

Kind regards,
 
js
 

> On Jul 3, 2023, at 7:30 AM, Roland Hughes via Foxgui-users <[email protected]> wrote:
> 
> 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
> 
> 
> 
> _______________________________________________
> Foxgui-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/foxgui-users

_______________________________________________
Foxgui-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/foxgui-users