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

Typing weird characters only in Affinity.


Recommended Posts

Hello,

I am using Designer on a windows desktop. All the sudden when I type I get weird characters. I probably accidently make some combination of keystrokes to cause this, but I have no idea what I did.  Can anyone help me correct this?

Thank you!

Link to comment
Share on other sites

Hi @ katydid and welcome to the forum.

Can you show us a sample screenshot, please? So we can see what's going wrong!

AMD Ryzen 7 5700X | INTEL Arc A770 LE 16 GB  | 32 GB DDR4 3200MHz | Windows 11 Pro 23H2 (22631.3296)
AMD A10-9600P | dGPU R7 M340 (2 GB)  | 8 GB DDR4 2133 MHz | Windows 10 Home 22H2 (1945.3803) 

Affinity Suite V 2.4 & Beta 2.(latest)
Better translations with: https://www.deepl.com/translator  
Interested in a robust (selfhosted) PDF Solution? Have a look at Stirling PDF

Life is too short to have meaningless discussions!

Link to comment
Share on other sites

It would be useful if you could also tell us which bit of text you are working with in that screen-grab (I see four pieces of text, including the artboard name) and what you are typing, so we can tell where the problem might be.

If you can tell us:

  • Which characters you are trying to type;
  • Which characters you get instead;
  • Which font you are using;
  • What the language is set to in your machine;
  • What the language is set to in “Settings / General”;
  • What the language is set to in the “Language” section of the “Character Panel” while you are typing;

...we will have a better idea about what is happening.

Link to comment
Share on other sites

Thanks for the help, I am a newbie.

I made this sheet before I started having problems. Numbers type correctly but any letters that appear in English were there before the problem. Now if I try to change them or type anything new, I get the weird text like is show as the artboard name.  It should say the default name of Artboard1.  In the layers panel the name shows up correctly but type is displayed wrong.

“Settings / General” is set to English US which is what I want.

I don't know how to find the other setting in the Character Panel.  I will try to find it.

Link to comment
Share on other sites

I downloaded the new Beta but got the same problem. Then I tried changing the font from Ariel and that fixed the problem on my typed page but I don't if/how you can change the font used to display the artboard name.

Link to comment
Share on other sites

50 minutes ago, v_kyr said:

BTW, your weird characters are greek language characters for the UI and what you typed in!

Or rather, they’re Greek characters for the English language text!

Αρτβοαρδ1 = Artboard1
ΥΠΠΕΡ = UPPER
ΡΙΓΗΤ = RIGHT
ΧΟΡΝΕΡ = CORNER
 

Alfred spacer.png
Affinity Designer/Photo/Publisher 2 for Windows • Windows 10 Home/Pro
Affinity Designer/Photo/Publisher 2 for iPad • iPadOS 17.4.1 (iPad 7th gen)

Link to comment
Share on other sites

Possibly your Windows keyboard language got set to / confused by Greek? – Although it would affect all apps, not Affinity only, and every font face, it might be worth a check in Windows if Greek is a (selected) option there.

greekkeyboardlanguage.thumb.jpg.0d0114b50e7adce799c6e5bcf1d06516.jpg

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1

Link to comment
Share on other sites

If you press alt+shift or Windows key + space you can switch between the input languages installed in Windows. 

AMD Ryzen 7 5700X | INTEL Arc A770 LE 16 GB  | 32 GB DDR4 3200MHz | Windows 11 Pro 23H2 (22631.3296)
AMD A10-9600P | dGPU R7 M340 (2 GB)  | 8 GB DDR4 2133 MHz | Windows 10 Home 22H2 (1945.3803) 

Affinity Suite V 2.4 & Beta 2.(latest)
Better translations with: https://www.deepl.com/translator  
Interested in a robust (selfhosted) PDF Solution? Have a look at Stirling PDF

Life is too short to have meaningless discussions!

Link to comment
Share on other sites

3 hours ago, Alfred said:

Or rather, they’re Greek characters for the English language text!

Αρτβοαρδ1 = Artboard1
ΥΠΠΕΡ = UPPER
ΡΙΓΗΤ = RIGHT
ΧΟΡΝΕΡ = CORNER
 

That's what was meant here! - As instead correct translated you would call those in greek usually more like this ...

Artboard1 = Πίνακας τέχνης 1
right = δεξιά
corner = γωνία
upper = πάνω

 

☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan
☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2

Link to comment
Share on other sites

The "characters" are from the Windows symbol.ttf font.
They are symbols which look like Greek text, but they are not actually text.

This is where is gets really weird...
When I open that font in FontCreator and type the preview text
"Artboard1 UPPER RIGHT CORNER",
you can see the Greek symbols/text which matches the screenshots.

symbol-font-text.png.f2e7ea59eb286cbed720ff88eae02f33.png

This makes absolutely no sense - it should not happen with this font.
All of the Unicode code points are up in the PUA, not normal text code points.
So this transliterated "Greek" should not appear.
It should be displaying the .notdef boxes for missing characters.

FontLab shows nothing - as it should.

So how is the inputted preview text being connected to the outputted symbols?
It appears to be using the glyph ID numbers.
I opened the font I assume Affinity is using for the UI on Windows, Segoe UI,
and compared the glyph ID numbers - and they match.
The Segoe UI input A is glyph ID 36.
The Symbol output of glyph ID 36 is Α (symbol for Alpha-grek character).
The Segoe UI input r is glyph ID 85.
The Symbol output of glyph ID 85 is ρ (symbol for the rho-grek character).
The Segoe UI input t is glyph ID 87.
The Symbol output of glyph ID 87 is τ (symbol for the tau-grek character).
The Segoe UI input b is glyph ID 69.
The Symbol output of glyph ID 69 is β (symbol for the beta-grek character).
Etc., etc., etc.

So the user interface text is being represented using the symbol font,
and the glyphs are being replaced based on the glyph ID (not Unicode code-point).

This makes no sense.
But, since it is also happening in FontCreator - this may be a Windows issue.
So maybe something changed with a Windows update.

In old fonts before Unicode, like old Type 1 fonts, the characters were mapped using the glyph ID and the glyph name.
And the characters had to be in a very specific order.
Many modern fonts still use this glyph order for those legacy characters.
It is as if the user interface is being glyph-mapped to this old order, in the symbol font.

Dunno what is happening here as it just makes no sense.
But at least we now know what is happening.
Now need to know why.
 

Note: this thread should probably be in the Windows bugs forum.

 

Link to comment
Share on other sites

15 hours ago, kenmcd said:

Now need to know why.

Aren't these kinds of odd renderings often symptoms of duplicate font installations (however possible for system fonts) or a corrupted system/app font cache? For clearing duplicate installation and system-wide issues (if this were not an issue affecting just Affinity apps) there are plenty of instructions on the Internet, but what would be up-to-date instructions for clearing Affinity-specific font cache (both on Windows and macOS)? 

[EDIT: The font used for rendering artboard titles is pretty small but does look like it could be Arial, while the rest/most of the UI text is not, so the problem might be related to just Arial.]

Link to comment
Share on other sites

14 hours ago, kenmcd said:

The "characters" are from the Windows symbol.ttf font.

6 hours ago, lacerto said:

the problem might be related to just Arial.

It may be different in Windows but to me on mac Arial also contains "Greek and Coptic" glyphs. They get automatically used if I switch the keyboard language to Greek.

keyboardGreekandArial.jpg.44176d4f5108a84def5a77d0bac0a125.jpg

macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1

Link to comment
Share on other sites

4 hours ago, thomaso said:

It may be different in Windows but to me on mac Arial also contains "Greek and Coptic" glyphs. They get automatically used if I switch the keyboard language to Greek.

keyboardGreekandArial.jpg.44176d4f5108a84def5a77d0bac0a125.jpg

Interesting ... how do I see what my keyboard language is set to?

Link to comment
Share on other sites

For ADe itself check your "Preferences -> General Options -> Language" settings.

For Windows see ...

☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan
☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2

Link to comment
Share on other sites

17 hours ago, lacerto said:

Aren't these kinds of odd renderings often symptoms of duplicate font installations (however possible for system fonts) or a corrupted system/app font cache? For clearing duplicate installation and system-wide issues (if this were not an issue affecting just Affinity apps) there are plenty of instructions on the Internet, but what would be up-to-date instructions for clearing Affinity-specific font cache (both on Windows and macOS)? 

[EDIT: The font used for rendering artboard titles is pretty small but does look like it could be Arial, while the rest/most of the UI text is not, so the problem might be related to just Arial.]

The artboard text looks like a serif font, so it is not Arial.
Generally applications which are created using .NET are going to use the fonts API from .NET - which is going to be using Segoe UI on Windows.
I did a ADesigner test on Win10 and the "Artboard1" text is a sans serif which is probably Segoe UI.

I have confirmed in multiple applications now that different symbols fonts (not Unicode) are all being mapped via the glyph ID.
I tested: Symbol, Marlet, Wingding, Zapf Dingbats BT, etc.
So for me that weirdness is confirmed.

But, you are right about it is perhaps a font cache issue.
Why is the Symbol font being displayed instead of the Segoe UI font?
That is the source of the problem.

 

Link to comment
Share on other sites

Regarding language settings...

Changing the keyboard language is only going to change the Unicode code-points which are sent when a key is pressed. Not going to change already entered and displayed text.

Changing the interface language is going to change the displayed text based on the translated text in the language files - and the appropriate font will also be selected at the same time.

In this case the English language text is being displayed with a font which does not support English (no Latin script) and for some reason Windows is mapping those glyphs to symbols which look like Greek text.
No language translation is happening.

If for some reason the Wingding symbol-font was used instead of the Symbol symbol-font, then the "text" would look like a bunch of dingbats instead of Greek characters.
Here is "Artboard1" using the Wingding.ttf font:

Wingding-Artboard1.png.638a238e7a6d36af33234e1e7946f0bf.png

Those are the same glyph numbers as in the Symbol font.
It appears Windows is doing this glyph mapping for symbol fonts.
All of those characters have code-points up in the Unicode Private Use Area (PUA).

Segoe MDL2 Assets font is a Windows font used for a bunch of interface icons.
But it is flagged as an actual Unicode font, not as a symbol font.
This is a flag set inside the font.
All of the glyphs (icons) also have Unicode code-points up in the PUA.
But they are not mapped by Windows - and display the .notdef character as it should.

SegoeMDL2Assets-Artboard1.png.d1adb8febb1640a77b1082796b0f08cc.png

 

So the real issue is why is the Symbol font being substituted into the ADesigner interface replacing the correct interface font?

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.