notofonts / bengali

Noto Bengali
SIL Open Font License 1.1
2 stars 1 forks source link

Characters needed in Bengali font #1

Open Sagir8453 opened 6 years ago

Sagir8453 commented 6 years ago

Defect Report

Hi, some characters are needed in Bengali font. I want ্ৱ as ্ব with a line or dot below (as in ৱ or its older form র). Also an Unicode characters is missing in Noto Sans Bengali font: u+0980 (anji). A virama that doesn't create any conjuncts is also needed. It is u+09cf in Kohinoor Bangla font.

Font

NotoSansBengali-Regular.ttf.

Source

Site: https://noto-website-2.storage.googleapis.com/pkgs/NotoSansBengali-hinted.zip Date: 2017-01-12

OS name and version

Android 6.0.1

marekjez86 commented 6 years ago

@Sagir8453 : You wrote "I want ্ৱ as ্ব with a line or dot below (as in ৱ or its older form র)." I thought we are supporting a full Bengali set specified by the Unicode. Is this character part of Unicode specification? If not is this an error on part of the Unicode?

Sagir8453 commented 6 years ago

@marekjez86 Hi, it's not because it's a conjunct. Just like many conjunct characters like ক + দ = ক্দ, চ্ত, ট্ভ etc it also becomes like ক্ৱ instead of like ক্ব (with a line below). The character is used for Pali in Bengali script in Wiktionary, since Bengali alphabet doesn't have a "va" the Assamese "wo" was adopted. But writing sva ( स्व in Devanagari ) as স্ৱ doesn't look good. It's written as স্ব in Assamese and Bengali (with different pronunciations), but in Pali or Sanskrit since ব is "ba", স্ব will be "sba", so স্ৱ should be used. I'm just asking to change the position of ৱ to make it look good. Outside of many fonts, letters don't traditionally become smaller like that (as in ক + দ = ক্দ), but they become like ক + ল = ক্ল, the next consonant is always below, not after. Those those conjuncts are rare in Assamese and Bengali. But since Pali uses স্ৱ it'll look nicer if the va is below sa, not after. They don't have different unicode blocks since they are conjuncts.

Sagir8453 commented 6 years ago

Nobody can request Unicode to add ্ৱ as a separate code because just like all other conjuncts it's also not supposed to be an Unicode code. ক্ৱ স্ৱ ম্ৱ etc are not aesthetically pleasing and also don't follow the traditional rule of conjuncts. ক্ব় স্ব় ম্ব় look better (just a demo, the dots aren't in order since I used ়) similar to ক্ব স্ব and ম্ব .

Sagir8453 commented 5 years ago

screenshot_2018-12-04-17-01-08-861_com android chrome @marekjez86 The word is স্ৱৰূপে. But the conjunct স্ৱ isn't supported by Noto Sans Bengali font.

nizarsq commented 4 years ago

@marekjez86 test case created for evaluation.

simoncozens commented 2 years ago

@Sagir8453 Is this fixed? We now have a sawa conjunct with a line below: shape

But is that actually correct? Compare Tiro Bangla and Kohinoor Bangla: shape shape

We also now have the ANJI character in the font.

We will not add a "virama that does not create conjuncts" at U+09CF. This is a reserved character, and Kohinoor Bangla is being hacky here. The correct way to block conjunct formation in Unicode is with a ZWNJ:

Screenshot 2022-04-25 at 14 14 05

(Yes, that is for Devanagari, but the standard says that the rules are the same: "For general principles regarding the rendering of the Bangla script, see the rules for rendering in Section 12.1, Devanagari.")

sridatta1 commented 2 years ago

I tested the font for some of the combinations I see that the subscript va is supported in some of the combinations, but not with all the conjuncts. Can the list of conjuncts with subscript ba and va which are currently supported be listed? image

(Text: ক্ব গ্ব খ্ব জ্ব ট্ব ড্ব ণ্ব ত্ব দ্ব ধ্ব ন্ব ল্ব স্ব শ্ব ষ্ব জ্জ্ব ক্ত্ব, ক্ৱ গ্ৱ খ্ৱ জ্ৱ ট্ৱ ড্ৱ ণ্ৱ ত্ৱ দ্ৱ ধ্ৱ ন্ৱ ল্ৱ স্ৱ শ্ৱ ষ্ৱ জ্জ্ৱ ক্ত্ৱ)