Jump to content
You must now use your email address to sign in [click for more info] ×

Affinity (Word like) vs. CorelDRAW font preview


Recommended Posts

Hi,

there is a problem with code pages preview in a font list. There is an attachment. Select the text (written with cyrilic support) and you will see, if you scroll through fonts list the all fonts "support" cyrilic, whicih is not true. That is because Affinity decided to adopt Word like font preview (same problem there, too). As you can see from the example only interpunction signs are with Bauhaus font, not the whole text, because Bauhaus do not support cyrilc.

But, CorelDRAW has top notch way of showing the fonts list. Simply, fonts that do not support the proper code page are shown in the list but are grayed out and can't be applied to the text. I like Affinity to choose his way of fonts list preview rather then the one we have now.

Cyrilicg text.afpub

All the latest releases of Designer, Photo and Publisher (retail and beta) on MacOS and Windows.
15” Dell Inspiron 7559 i7 Windows 10 x64 Pro Intel Core i7-6700HQ (3.50 GHz, 6M) 16 GB Dual Channel DDR3L 1600 MHz (8GBx2) NVIDIA GeForce GTX 960M 4 GB GDDR5 500 GB SSD + 1 TB HDD UHD (3840 x 2160) Truelife LED - Backlit Touch Display
32” LG 32UN650-W display 3840 x 2160 UHD, IPS, HDR10 Color Gamut: DCI-P3 95%, Color Calibrated 2 x HDMI, 1 x DisplayPort
13.3” MacBook Pro (2017) Ventura 13.6 Intel Core i7 (3.50 GHz Dual Core) 16 GB 2133 MHz LPDDR3 Intel Iris Plus Graphics 650 1536 MB 500 GB SSD Retina Display (3360 x 2100)

Link to comment
Share on other sites

44 minutes ago, NNN said:

Select the text (written with cyrilic support) and you will see, if you scroll through fonts list the all fonts "support" cyrilic, whicih is not true.

Even the font you've chosen doesn't have those characters, as the Preflight check shows. I'm not sure why the fonts aren't being flagged in the font list.

Publisher V1 doesn't flag them, either, except in Preflight. This feels more like it should be a Bug report, not Feedback.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

"Codepage" is an antiquated pre-Unicode encoding method, and Affinity applications only support Unicode.

Many modern fonts have no codepage encoding info in them at all (or very limited).

In the Unicode/OpenType era fonts typically have script and language support info in a couple fields in the metadata table. Microsoft fonts all have this info filled-in (and MS apps use this). Most Google Fonts fonts do too. And many commercial fonts too. So Affinity could use that info (but it is not always complete). And many old fonts do not have this info.

There is a more detailed method of indicating language support being discussed and tested, but it is not in the OpenType specs yet, and not widely used. Basically in the concept testing phase.

So "codepage" info is not the answer going forward. Mostly just in old fonts.

There are a few online font tools which do a good job of checking language support (they compare a required character list to what is actually in the font).

And some font managers have some language support info.

I doubt Affinity is going to be adding any features related to checking font language support any time soon. So you will need to check your fonts yourself (which I know can be kind of a PITA).

Link to comment
Share on other sites

17 minutes ago, kenmcd said:

I doubt Affinity is going to be adding any features related to checking font language support any time soon. So you will need to check your fonts yourself (which I know can be kind of a PITA).

Yes, but I'm sure I've seen the Affinity applications indicate, on the Font field in the Context Toolbar, that the font doesn't contain the characters you've Selected. I don't remember how, but it's similar to the indication of a missing font. 

Why isn't that happening here?

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

6 hours ago, walt.farrell said:

Yes, but I'm sure I've seen the Affinity applications indicate, on the Font field in the Context Toolbar, that the font doesn't contain the characters you've Selected. I don't remember how, but it's similar to the indication of a missing font. 

Why isn't that happening here?

The Corel font picker has the ability to filter the font list based on script (Latin, Greek, Cyrillic, Devanagari, etc.).
(Not actually "code page" but by script - I forgot how it worked).

So I assumed that is what he is looking for - the ability to filter the font list by language/script - and then using that font for the text.
I suppose you could enter some test text, apply the font, and look like you describe.
But that would be a long process.

Users want to know: which of my fonts can I use for the Cyrillic script, and then which fonts support specific languages such as Bulgarian, Serbian, or Ukrainian, etc. (which have differences from the basic Cyrillic script).
The Corel font picker can at least filter by script (but not by language).

Corel built their own Font Manager application and their font list/picker incorporates the filters from that application.
Affinity uses the font list/pickers from the OS (with their quirks and limitations).
And I doubt a custom font picker application is high on their long ToDo list.

Link to comment
Share on other sites

20 minutes ago, kenmcd said:

So I assumed that is what he is looking for - the ability to filter the font list by language/script - and then using that font for the text.

Yes, I'm not questioning that. 

My issue is that I'm sure the Affinity applications will indicate, in the Font field, if the font currently assigned to selected text doesn't contain all the selected characters.

I don't remember exactly how it's flagged, but I've seen it. However, that's not working for this text. And I'd like to understand why. 

It would also satisfy the posted issue, I think, if it were working.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

10 minutes ago, walt.farrell said:

My issue is that I'm sure the Affinity applications will indicate, in the Font field, if the font currently assigned to selected text doesn't contain all the selected characters.

I don't remember exactly how it's flagged, but I've seen it. However, that's not working for this text. And I'd like to understand why. 

It would also satisfy the posted issue, I think, if it were working.

I see. I had not looked at the test page.
Bauhaus 93 has zero Cyrillic support and nothing seems to indicate that.

I like the way ID and QXP immediately highlight the unsupported text the moment it is typed. You know instantly, and exactly where your attention is focused. Not something you may notice later.

Link to comment
Share on other sites

32 minutes ago, kenmcd said:

Bauhaus 93 has zero Cyrillic support and nothing seems to indicate that.

Preflight shows it, but the font display is supposed to, also, I think.

Yes, highlighting the text right away would be nice.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

10 hours ago, kenmcd said:

Users want to know: which of my fonts can I use for the Cyrillic script, and then which fonts support specific languages such as Bulgarian, Serbian, or Ukrainian, etc. (which have differences from the basic Cyrillic script).
The Corel font picker can at least filter by script (but not by language).

Yes, that is exactly what I want.

9 hours ago, kenmcd said:

I like the way ID and QXP immediately highlight the unsupported text the moment it is typed. You know instantly, and exactly where your attention is focused. Not something you may notice later.

This would be even better. Lets see if Affinity is going to do something about this in near future.

All the latest releases of Designer, Photo and Publisher (retail and beta) on MacOS and Windows.
15” Dell Inspiron 7559 i7 Windows 10 x64 Pro Intel Core i7-6700HQ (3.50 GHz, 6M) 16 GB Dual Channel DDR3L 1600 MHz (8GBx2) NVIDIA GeForce GTX 960M 4 GB GDDR5 500 GB SSD + 1 TB HDD UHD (3840 x 2160) Truelife LED - Backlit Touch Display
32” LG 32UN650-W display 3840 x 2160 UHD, IPS, HDR10 Color Gamut: DCI-P3 95%, Color Calibrated 2 x HDMI, 1 x DisplayPort
13.3” MacBook Pro (2017) Ventura 13.6 Intel Core i7 (3.50 GHz Dual Core) 16 GB 2133 MHz LPDDR3 Intel Iris Plus Graphics 650 1536 MB 500 GB SSD Retina Display (3360 x 2100)

Link to comment
Share on other sites

9 hours ago, walt.farrell said:

Preflight shows it, but the font display is supposed to, also, I think.

Retail version or beta?

All the latest releases of Designer, Photo and Publisher (retail and beta) on MacOS and Windows.
15” Dell Inspiron 7559 i7 Windows 10 x64 Pro Intel Core i7-6700HQ (3.50 GHz, 6M) 16 GB Dual Channel DDR3L 1600 MHz (8GBx2) NVIDIA GeForce GTX 960M 4 GB GDDR5 500 GB SSD + 1 TB HDD UHD (3840 x 2160) Truelife LED - Backlit Touch Display
32” LG 32UN650-W display 3840 x 2160 UHD, IPS, HDR10 Color Gamut: DCI-P3 95%, Color Calibrated 2 x HDMI, 1 x DisplayPort
13.3” MacBook Pro (2017) Ventura 13.6 Intel Core i7 (3.50 GHz Dual Core) 16 GB 2133 MHz LPDDR3 Intel Iris Plus Graphics 650 1536 MB 500 GB SSD Retina Display (3360 x 2100)

Link to comment
Share on other sites

2 hours ago, NNN said:

Retail version or beta?

I think I checked V1 (1.10.6) and 2.1 current beta.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.