Bug 1197671 - Missing support for Georgian uppercase characters
Summary: Missing support for Georgian uppercase characters
Status: NEW
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Current
Hardware: Other openSUSE Tumbleweed
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Simon Lees
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-03-30 02:43 UTC by Alan
Modified: 2022-07-18 06:49 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
openSUSE Missing Georgian letters (179.38 KB, image/png)
2022-03-30 02:43 UTC, Alan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alan 2022-03-30 02:43:11 UTC
Created attachment 857499 [details]
openSUSE Missing Georgian letters

Unicode 11 introduces an uppercase version of Georgian alphabet in 2018, but openSUSE has no font to display it.

## To reproduce
Open charmap or type Georgian letters in any text editor and convert them to uppercase

## Expected
Readable uppercase text

## Actual result
Unicode codepoint boxes are shown

## Additional info
Google-noto-georgian covers these characters, so it should be included for fully supporting Georgian script.
Comment 1 Gordon Leung 2022-05-26 22:56:15 UTC
(In reply to Alan from comment #0)
> Created attachment 857499 [details]
> openSUSE Missing Georgian letters
> 
> Unicode 11 introduces an uppercase version of Georgian alphabet in 2018, but
> openSUSE has no font to display it.
> 
> ## To reproduce
> Open charmap or type Georgian letters in any text editor and convert them to
> uppercase
> 
> ## Expected
> Readable uppercase text
> 
> ## Actual result
> Unicode codepoint boxes are shown
> 
> ## Additional info
> Google-noto-georgian covers these characters, so it should be included for
> fully supporting Georgian script.

This seems to be an issue with the upstream Noto package. I found the corresponding issue here: https://github.com/googlefonts/noto-fonts/issues/1261
Comment 2 Alan 2022-05-27 20:03:25 UTC
(In reply to Gordon Leung from comment #1)
> This seems to be an issue with the upstream Noto package. I found the
> corresponding issue here:
> https://github.com/googlefonts/noto-fonts/issues/1261

The Mtavruli letters has been added to the Noto package over two years ago, but openSUSE does not use Noto for Georgian.
https://github.com/googlefonts/noto-fonts/issues/1470

DejaVu is the default font, but it's unmaintained and has no coverage for newly introduced characters in the Unicode.
Comment 3 Gordon Leung 2022-05-27 20:40:04 UTC
(In reply to Alan from comment #2)
> The Mtavruli letters has been added to the Noto package over two years ago,
> but openSUSE does not use Noto for Georgian.
> https://github.com/googlefonts/noto-fonts/issues/1470
> 
> DejaVu is the default font, but it's unmaintained and has no coverage for
> newly introduced characters in the Unicode.

Oh I misunderstood, yeah it would be neat if Noto Fonts are used as the default due to its much wider coverage of Unicode characters.
Comment 4 Simon Lees 2022-06-17 04:24:58 UTC
Hi, 

The default font should actually come from the adobe-sourcesans family of fonts do you know if these fonts support Georgian letters? There is a chance we may just need to update or switch to a newer version of these fonts, I noticed they have a version 3 and 4 of these fonts.

https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/3V6JMJEH6MKHMHG7PB3KYFES4KXNGSNF/
Comment 5 Alan 2022-06-20 09:22:07 UTC
(In reply to Simon Lees from comment #4)
> Hi, 
> 
> The default font should actually come from the adobe-sourcesans family of
> fonts do you know if these fonts support Georgian letters? There is a chance
> we may just need to update or switch to a newer version of these fonts, I
> noticed they have a version 3 and 4 of these fonts.
> 
> https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/
> 3V6JMJEH6MKHMHG7PB3KYFES4KXNGSNF/

Hello,

I don't think there is any Adobe font, which supports Georgian.
There's even no option to choose the Georgian script on their site (fonts.adobe.com).

I found that someone has requested and there was an attempt to add Georgian 4-5 years ago, but its not finished.
https://github.com/adobe-fonts/source-code-pro/issues/176#issuecomment-337672321
https://github.com/adobe-fonts/source-sans/pull/129

AFAIK, Google Noto is the only font (open source license), which fully covers the Georgian script and these new letters.
Comment 6 Simon Lees 2022-06-21 02:14:33 UTC
Ok, i'll make sure we have Noto setup as a fallback, do you know the Locale / Language codes (eg en_US, zh_CN) for the affected languages and which font package contains those glyphs? These days we should be able to install those fonts by default based off the language selected in yast.
Comment 7 Alan 2022-06-21 11:12:15 UTC
(In reply to Simon Lees from comment #6)
> Ok, i'll make sure we have Noto setup as a fallback, do you know the Locale
> / Language codes (eg en_US, zh_CN) for the affected languages and which font
> package contains those glyphs? These days we should be able to install those
> fonts by default based off the language selected in yast.

The names of the packages are: noto-sans-georgian-fonts and noto-serif-georgian-fonts.
The locale code for Georgian is ka-GE (ka).