GithubHelp home page GithubHelp logo

Comments (18)

bksubhuti avatar bksubhuti commented on August 22, 2024 1

I'll try it in my software and see what happens.
We have a problem where it shows up with android only if the glyph is not there..
Linux can display the glyphs well.. because it is well.. linux.
But I'll plug the font into the app and see what it does in android (we have other fonts that work fine in android)..
It could be good news.but let me test.
I installed fontforge.. I didn't see the glyph.. but I'll install and load with android and get back to you.
We "discovered" our font bug from android actually. Usually there is a fallback font for missing glyphs on certain software and OS.

Give me 8 hours. I'll plug it in

from fonts.

bksubhuti avatar bksubhuti commented on August 22, 2024 1

I just found that the Bold ṅ does not work in android during morning chanting. This was for the Heading class.
I'm assuming the Roboto-Bold.ttf . I will download the newest version from github as you said.

from fonts.

bksubhuti avatar bksubhuti commented on August 22, 2024 1

I inserted the AllInOne file from the version 3 github and tested it. All is well.

from fonts.

bksubhuti avatar bksubhuti commented on August 22, 2024

While I'm complaining.. we also use the following language fonts and run into problems with roman at the same time.

  • family: Pyidaungsu
    fonts:
    - asset: assets/fonts/Pyidaungsu-Regular.ttf
    - asset: assets/fonts/Pyidaungsu-Bold.ttf
    • family: NotoSansDevanagari
      fonts:
      • asset: assets/fonts/NotoSansDevanagari-Regular.ttf
      • asset: assets/fonts/NotoSansDevanagari-Bold.ttf
    • family: NotoSansSinhala
      fonts:
      • asset: assets/fonts/NotoSansSinhala-Regular.ttf
      • asset: assets/fonts/NotoSansSinhala-Bold.ttf
    • family: Lao Pali Regular
      fonts:
      • asset: assets\fonts\LaoPaliRegular.ttf
    • family: NotoSansTaiTham
      fonts:
      • asset: assets/fonts/NotoSansTaiTham-Medium.ttf // might not be in google fonts.
      • asset: assets/fonts/NotoSansTaiTham-Bold.ttf // might not be in google fonts.

from fonts.

moyogo avatar moyogo commented on August 22, 2024

By default Google Fonts serves a subsetted version of the fonts, including Roboto and others.
The font displayed on https://fonts.google.com/specimen/Roboto?preview.text=p%C4%81%E1%B8%B7i is not the full Roboto and the missing characters are not part of the default subset being served.
Unfortunately none of the predefined subsets for Latin (latin or latin-ext) provide the characters you need.

For Roboto, the best option is to host yourself the full font as it covers the characters you need.

For Noto Sans Devanagari, Noto Sans Sinhala, Noto Sans Tai Tham or Lao Pali, they do not have full versions that support the characters you need. You should probably use those fonts only for the scripts they aim to cover and use Noto Sans for Latin.

from fonts.

bksubhuti avatar bksubhuti commented on August 22, 2024

Yes. Spent some time working on putting the direct script when using roman . I added my other fonts as a side note in case you wanted to fix all.

However , if you look at the screenshot. You will see that the characters (with dots) s supported by all other variants of roboto family but not the actual "regular". It is this inconsistency that I'm pointing out.

We are using noto sans from Google fonts instead, but it would be better to use roboto.

We also have other choices as many fonts support these letters (about half or more on font Google website)

So again my complaint is the inconsistency between the roboto font family ironically missing in the "regular"

from fonts.

m4rc1e avatar m4rc1e commented on August 22, 2024

Thanks for the report.

So again my complaint is the inconsistency between the roboto font family ironically missing in the "regular"

If I click on each style, I get the same tofu so this looks like an issue on the frontend. cc @garretrieger

robo

from fonts.

bksubhuti avatar bksubhuti commented on August 22, 2024

Okay.. well at least something came out of this issue.. You can close this issue and create a new issue for the front end people.. or haha.. you can add my letter glyph request. :)

from fonts.

moyogo avatar moyogo commented on August 22, 2024

you can add my letter glyph request. :)

What letter glyph request?

from fonts.

applecuckoo avatar applecuckoo commented on August 22, 2024

@moyogo I believe @bksubhuti wants to add the Roman glyphs to the fonts mentioned above (#7138 (comment)).

By the way, only the Noto fonts you specified came from Google Fonts, the 'Lao Pali' and 'Pyidaungsu' fonts seem to have come from somewhere else.

from fonts.

bksubhuti avatar bksubhuti commented on August 22, 2024

These glyphs here (copied from my original post up top)..
ṭ ḍ ṇ ḷ Ṭ Ḍ Ṇ Ḷ
notice you don't need a special font to read these.

About the lao font.. It was made based off of google font and the person has it on his drive.
I think he should put it somewhere on your google website for TheAll.

It has some special pāḷi characters in the native script language.
We use this for tipitaka pāḷi reader app. Theravāda Buddhism uses these letters for the pāḷi language which are standard roman transliteration letters for native scripts.
If you are going to add it.. there are some IAST roman sanskrit letters that I don't use but might be useful for others .
I can get a list.

I'm not sure about the backstory of Pyidaungsu.
The original programmer is Myanmar and it is used for Myanmar script.

This is the whole of special letters for the whole alphabet.. The letters with the dot underneath represent the sound of the t and d that is characteristic of an indian accent, but having the tip tongue at the roof of the mouth (it this is an exaggerated position).
ā, ī, u, ū, ṅ, ñ, ṭ, ḍ, ṇ, ḷ, ṃ (some use the ṁ )

Maybe this might help for Roman Pāḷi https://en.wikipedia.org/wiki/Pali
List of letters is at the title Alphabet with diacritics of the above page.

for sanskrit , you can look here. they have special r's and s's
https://en.wikipedia.org/wiki/International_Alphabet_of_Sanskrit_Transliteration

from fonts.

applecuckoo avatar applecuckoo commented on August 22, 2024

@bksubhuti Ah, now I get what you mean.
Quick version: This is a problem with the Google Fonts API and not the font itself. Go to the Google Fonts website, download the font files for Roboto and use that instead. Here's a screenshot in LibreOffice Writer showing the Pāḷi glyphs:
Screenshot from 2024-01-03 18-28-32

Long version: Google Fonts uses something called subsetting to keep font sizes low. Usually they do this by stripping out glyphs you don't need, i.e. if you have a website with a predominantly English-speaking audience then you probably don't need the glyphs for Vietnamese. In scenarios like this the web developer can request a subset from Google Fonts that only contains Latin glyphs. The Pāḷi glyphs aren't found in any of these subsets, which explains why they don't show up on the website.

from fonts.

bksubhuti avatar bksubhuti commented on August 22, 2024

So.. I think the interface is correct.
In the zip file there is Roboto-Medium.ttf (which I complained about)
and there is Roboto-Regular.ttf

This is a screenshot of Regular of a pāḷi grammar book that lists all the letters (ignore the bold)
image


This is a screenshot of roboto medium It is difficult to tell, but the ṅ is a different font.. usually it has a fallback to the system font when it cannot find a glyph.
image

I'll add a screen shot of android in my next comment.

from fonts.

bksubhuti avatar bksubhuti commented on August 22, 2024

Ironically.. not sure how this would be .. but the medium looks okay on android.
But.. as you said.. the letters you typed in libre-writer.. were okay.. there was one letter not in my list.. "ṅ"
This one does not display well. Not sure why.. but we load the fonts specifically.
I can tell the sections of the code which do not use the specific font by loading sinhala language which uses Noto Sans Sinhala.. it is much worse in Android.
There we will get strikethru-boxes with

Sorry.. it looks as though I complained about Regular.. I'll compile a Robot regular for Android to conclude.

from fonts.

bksubhuti avatar bksubhuti commented on August 22, 2024

Both medium and Regular are fine on Android. However, there was that picture where I showed you the ṅ font.
This letter is almost never capital unless someone is explaining the letter and uses upper case to explain the single letter.

However, the sinhala font does not contain the roman equivalents .. the same with the other listed fonts (from google fonts and not the private hosted ones).

from fonts.

moyogo avatar moyogo commented on August 22, 2024

OK. Ṅ ṅ are not in the version of Roboto in the zip file downloaded from fonts.google.com but they are in the latest version from https://github.com/googlefonts/roboto-classic/releases/tag/v3.008. The Google Fonts version should be updated to the latest version. There’s already an issue for that: #6099.

from fonts.

bksubhuti avatar bksubhuti commented on August 22, 2024

Great.. I'm using regular... so I'm finished with my issue. You can close it.
I assume you have issues for the web interface.

I'll see what I can do to contact those in charge of the language fonts not included in your archive and see if they can make a PR to your github. At least I'll send a message to the Lao one.

Aloha.

from fonts.

applecuckoo avatar applecuckoo commented on August 22, 2024

@bksubhuti Just so you know, you can close the issue yourself. There should be a close button at the bottom.

from fonts.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.