Skip to content

Add indic fonts from the Lohit project #2819

Merged
merged 13 commits into from Jan 5, 2023
Merged

Add indic fonts from the Lohit project #2819

merged 13 commits into from Jan 5, 2023

Conversation

pmenzel
Copy link
Collaborator

@pmenzel pmenzel commented Jan 5, 2023

For some reason the fonts are available in the terminal, but not in X. Add the Lohit fonts. The project seems dormant since the end of 2017. Noto fonts seem to be commonly used now in other distributions.

Test: Tamil character: க்ஷ

Wishes:

  1. నూతన సంవత్సర శుభాకాంక్షలు! (Nūtana sanvatsara śubhākāṅkshalu)
  2. नया साल मुबारक हो! (Naya saal mubaarak ho)
  3. أتمنى لك سنة جديدة سعيدة! (Atamannā laka sanah gadīdah saʿīdah)

Installed with

for f in /src/mariux/beeroot/packages/lohit*; do sudo bee install $(basename -s .bee.tar.bz2 "$f"); done

@pmenzel pmenzel merged commit c2c6772 into master Jan 5, 2023
@donald
Copy link
Collaborator

donald commented Jan 5, 2023

Just FTR, the Unicode blocks in the example are "Test Tamil character" : Tamil, 1.: Telugu, 2.: Devangari, 3.: Arabic

So for the example (= user request?) , we'd just need 3 out of these 13 fonts: Tamil, Telegu and Devangari. Arabic glyphs already are available.

Some Comments:

  • Yes, these Fonts are also used by public webpages (e.g. https://de.wikipedia.org/wiki/Devanagari ). To fully render these Wikipedia-pages, the fonts need to be on the local system.
  • Yes, fonts for all these languages are available in Vanilla Windows
  • I take back my critique that these fonts would mess up the Libreoffice GUI. The fonts installed here are all called "Lohit ". So they appear well arranged in the alphabetical sorted menu. There are other existing fonts which are confusing me more.

As discussed, this could go into one package e.g. "Lohit fonts".

I vote to keep all these fonts.

@pmenzel
Copy link
Collaborator Author

pmenzel commented Jan 6, 2023

By the way, I forgot to mention, that since ttfautohint is not available, I did not build the fonts, but just installed the build font files.

pmenzel added a commit that referenced this pull request Jan 6, 2023
This basically removes merg/pull request #2819 from
mariux64/add-indic-fonts.

On the system, you can remove the individual font packages with

    $ for p in $(fakeroot bee list lohit); do sudo bee remove $p; done

resulting in

    sudo bee remove lohit-assamese-ttf-2.91.5-0.x86_64
    sudo bee remove lohit-bengali-ttf-2.91.5-0.x86_64
    sudo bee remove lohit-devanagari-ttf-2.95.4-0.x86_64
    sudo bee remove lohit-gujarati-ttf-2.92.4-0.x86_64
    sudo bee remove lohit-gurmukhi-ttf-2.91.2-0.x86_64
    sudo bee remove lohit-kannada-ttf-2.5.4-0.x86_64
    sudo bee remove lohit-malayalam-ttf-2.92.2-0.x86_64
    sudo bee remove lohit-marathi-ttf-2.94.2-0.x86_64
    sudo bee remove lohit-nepali-ttf-2.94.2-0.x86_64
    sudo bee remove lohit-odia-ttf-2.91.2-0.x86_64
    sudo bee remove lohit-tamil-classical-ttf-2.5.4-0.x86_64
    sudo bee remove lohit-tamil-ttf-2.91.3-0.x86_64
    sudo bee remove lohit-telugu-ttf-2.5.5-0.x86_64
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants