Petar Petrenko Posted March 18, 2023 Share Posted March 18, 2023 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 Quote 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 More sharing options...
walt.farrell Posted March 18, 2023 Share Posted March 18, 2023 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. Quote -- Walt Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases PC: Desktop: Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 Laptop: Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU. Laptop 2: Windows 11 Pro 24H2, 16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU iPad: iPad Pro M1, 12.9": iPadOS 17.6.1, Apple Pencil 2, Magic Keyboard Mac: 2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.6.1 Link to comment Share on other sites More sharing options...
kenmcd Posted March 18, 2023 Share Posted March 18, 2023 "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). Quote Link to comment Share on other sites More sharing options...
walt.farrell Posted March 18, 2023 Share Posted March 18, 2023 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? Quote -- Walt Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases PC: Desktop: Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 Laptop: Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU. Laptop 2: Windows 11 Pro 24H2, 16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU iPad: iPad Pro M1, 12.9": iPadOS 17.6.1, Apple Pencil 2, Magic Keyboard Mac: 2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.6.1 Link to comment Share on other sites More sharing options...
kenmcd Posted March 18, 2023 Share Posted March 18, 2023 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. Quote Link to comment Share on other sites More sharing options...
walt.farrell Posted March 18, 2023 Share Posted March 18, 2023 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. Quote -- Walt Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases PC: Desktop: Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 Laptop: Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU. Laptop 2: Windows 11 Pro 24H2, 16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU iPad: iPad Pro M1, 12.9": iPadOS 17.6.1, Apple Pencil 2, Magic Keyboard Mac: 2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.6.1 Link to comment Share on other sites More sharing options...
kenmcd Posted March 18, 2023 Share Posted March 18, 2023 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. Quote Link to comment Share on other sites More sharing options...
walt.farrell Posted March 18, 2023 Share Posted March 18, 2023 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. Quote -- Walt Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases PC: Desktop: Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 Laptop: Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU. Laptop 2: Windows 11 Pro 24H2, 16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU iPad: iPad Pro M1, 12.9": iPadOS 17.6.1, Apple Pencil 2, Magic Keyboard Mac: 2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.6.1 Link to comment Share on other sites More sharing options...
Petar Petrenko Posted March 19, 2023 Author Share Posted March 19, 2023 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. kenmcd 1 Quote 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 More sharing options...
Petar Petrenko Posted March 19, 2023 Author Share Posted March 19, 2023 9 hours ago, walt.farrell said: Preflight shows it, but the font display is supposed to, also, I think. Retail version or beta? Quote 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 More sharing options...
walt.farrell Posted March 19, 2023 Share Posted March 19, 2023 2 hours ago, NNN said: Retail version or beta? I think I checked V1 (1.10.6) and 2.1 current beta. Quote -- Walt Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases PC: Desktop: Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 Laptop: Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU. Laptop 2: Windows 11 Pro 24H2, 16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU iPad: iPad Pro M1, 12.9": iPadOS 17.6.1, Apple Pencil 2, Magic Keyboard Mac: 2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.6.1 Link to comment Share on other sites More sharing options...
Recommended Posts
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.