Skip to contentSkip to conversation

eurlatgr uses different glyph for ' (single quote) than latarcyrheb-sun16

kbd Adam Williamson 3 participants 3 messages Aug 4, 2015 – Aug 11, 2015

lore
Share & tools
lore
#0 lore raw

Hi, folks. Per
https://fedoraproject.org/wiki/Changes/NewDefaultConsoleFont - "eurlatgr is based on latarcyrheb-sun16 so the typeface does not change" - it sounds like eurlatgr is intended to have the same appearance as latarcyrheb-sun16 for characters they share in common, but in fact there seems to be at least one noticeable difference: the single quote character ('). In eurlatgr it's a straight, vertical line; in latarcyrheb-sun16 (and the qemu firmware font, for whatever that's worth...) it's a curl, like a comma.

It's easy to see this: just type a ' in a console and flip between eurlatgr and latarcyrheb-sun16 .

I noticed this because we've been implementing some Fedora tests using openQA, SUSE's screenshot-match-based automated test framework, and one of the tests we use matches against a string with a ' in it on a console. For $BORING_REASONS the font used wound up being eurlatgr in some tests I was running and the qemu console font in others, so the match failed sometimes.

Thanks!

Signature · 4 lines
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
#1 lore raw
Quoted 13 lines · Adam Williamson

Hi, folks. Per
https://fedoraproject.org/wiki/Changes/NewDefaultConsoleFont - "eurlatgr is based on latarcyrheb-sun16 so the typeface does not change" - it sounds like eurlatgr is intended to have the same appearance as latarcyrheb-sun16 for characters they share in common, but in fact there seems to be at least one noticeable difference: the single quote character ('). In eurlatgr it's a straight, vertical line; in latarcyrheb-sun16 (and the qemu firmware font, for whatever that's worth...) it's a curl, like a comma.

It's easy to see this: just type a ' in a console and flip between eurlatgr and latarcyrheb-sun16 .

Quoted 14 lines

I noticed this because we've been implementing some Fedora tests using openQA, SUSE's screenshot-match-based automated test framework, and one of the tests we use matches against a string with a ' in it on a console. For $BORING_REASONS the font used wound up being eurlatgr in some tests I was running and the qemu console font in others, so the match failed sometimes.

Thanks!

Signature · 4 lines
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

For fedora testing, this is undoubtedly an issue. But for the kbd list I cannot see that this has any relevance - a font designer is free to change any, or all, the glyphs. My LatGrkCyr-12x22 is based on iso1-12x22, derived from the kernel's sun12x22, but most of the glyphs are altered (in that case I needed more rows for diacriticals so that I could recognise them).

Good luck with fixing your test infrastructure.

ĸen

Signature · 2 lines
This one goes up to eleven: but only on a clear day, with the wind in
the right direction.
#2 lore raw

Hi,

Quoted 12 lines · Ken Moffat
Quoted 11 lines · Adam Williamson

It's easy to see this: just type a ' in a console and flip between eurlatgr and latarcyrheb-sun16 .

I noticed this because we've been implementing some Fedora tests using openQA, SUSE's screenshot-match-based automated test framework, and one of the tests we use matches against a string with a ' in it on a console. For $BORING_REASONS the font used wound up being eurlatgr in some tests I was running and the qemu console font in others, so the match failed sometimes.

Quoted 3 lines

For fedora testing, this is undoubtedly an issue. But for the kbd list I cannot see that this has any relevance - a font designer is free to change any, or all, the glyphs.

agreed, that's a Fedora specific issue not relevant here. But just for the record, this is what I answered in the Fedora BZ:

The typeface didn't change but some individual glyphs were slightly altered (for example to make the different accented variants of a letter more consistent or to allow seeing more clearly the difference between certain characters). Since there were quite a few single/double quoting characters added, U+0027 was also slightly changed.

Cheers,

Signature · 1 line
Marko Myllynen