pravins / lohit Goto Github PK
View Code? Open in Web Editor NEWLohit fonts family project to supporting Indian scripts.
License: Other
Lohit fonts family project to supporting Indian scripts.
License: Other
There is a single substitution rule that says replace viramamlm_lamlm with viramamlm.
Looks like a left out mistake.
Actual :
Empty lookups for glyph 206 & 209 as well .
Expected :
Rule must be written for the formation of these glyph.
Name, evowelsignguj_raguj_viramaguj_anusvara, too long on line 279 of Lohit-Gujarati.fea
Name, aivowelsignguj_raguj_viramaguj_anusvara, too long on line 282 of Lohit-Gujarati.fea
Name, iisignguj_raguj_viramaguj_anusvara, too long on line 291 of Lohit-Gujarati.fea
Name, ovowelsignguj_raguj_viramaguj_anusvara, too long on line 294 of Lohit-Gujarati.fea
Name, auvowelsignguj_raguj_viramaguj_anusvara, too long on line 297 of Lohit-Gujarati.fea
Name, ja_ovowelsign_raguj_viramaguj_anusvara, too long on line 306 of Lohit-Gujarati.fea
Name, evowelsignguj_raguj_viramaguj_anusvara, too long on line 568 of Lohit-Gujarati.fea
Name, aivowelsignguj_raguj_viramaguj_anusvara, too long on line 571 of Lohit-Gujarati.fea
Name, iisignguj_raguj_viramaguj_anusvara, too long on line 673 of Lohit-Gujarati.fea
Name, ovowelsignguj_raguj_viramaguj_anusvara, too long on line 675 of Lohit-Gujarati.fea
Name, auvowelsignguj_raguj_viramaguj_anusvara, too long on line 676 of Lohit-Gujarati.fea
Name, ja_ovowelsign_raguj_viramaguj_anusvara, too long on line 684 of Lohit-Gujarati.fea
Name, evowelsignguj_raguj_viramaguj_anusvara, too long on line 714 of Lohit-Gujarati.fea
Name, aivowelsignguj_raguj_viramaguj_anusvara, too long on line 716 of Lohit-Gujarati.fea
Getting this error when applying .fea file to Lohit-Gujarati.sfd
I have only one set of fonts enabled for Indic scripts, and that's the Lohit set. I noticed that Lohit fonts for Kannada are not getting invoked in KDE apps such as Konqueror, Kate, etc. In such cases, these apps defaulted to displaying the Unicode replacement character. However, the apps displayed other Indian languages properly. On digging into the issue, I noticed that 66-lohit-kannada.conf identifies the language differently from how the .conf files of other languages like Gujarati, Telugu, etc. do.
Gujarati has:
<test name="lang" compare="contains">
<string>gu</string>
Whereas, Kannada has:
<test name="lang">
<string>kn-in</string>
The problem got fixed when I changed it to:
<test name="lang" compare="contains">
<string>kn</string>
Can you please make this change in your files too?
Actual :
The chillu ര് is mapped to ( റ + ് + zwj ) & ( ര + ് + zwj ) as well .
Expected :
The chillu ര് should be mapped to ര + ് + zwj only. It should not be mapped to റ + ് + zwj.
This I have observed on Android mobile phones when using the font. For example, When we put an "e"( ે ) or "u" ( ૂ ) Matra on a "k" ( ક ) then the matra appears on the next character not the one where it is applied. This happens with creation consonants only not with all. I have observed with "k" ( ક ) and "chha" ( છ ). Please view the attached screenshot to understand better.
શ્વિ isignguj.alt8 looks better match
Testing this on current master branch.
मुंब्र्यात words does not render perfect , Rakar is not appearing properly.
At half character of the Gujarati character - DHA-ધ (U+0AA7) is seen like GHA-ઘ (U+0A98). Shape of half character DHA-ધ (U+0AA7) should be improve.
https://bugzilla.redhat.com/attachment.cgi?id=821019
ર્ષ્ઠિં
ર્થિં
ર્ટ્વિં
ર્કિં
syllable giving errors. check with test file.
Actual :
ङ्क, ङ्ख, ङ्ग, ङ्घ, ङ्म, ङ्क्ष
Expected :
Hi,
Need testing file for lohit kannada. Testing file should have all ligatures present in lohit-kannada so we can easily test it.
Regards,
Pravin Satpute
The glyph is not same in Malayalam and other fonts.
Also it does not match with http://www.microsoft.com/typography/OpenTypeDev/malayalam/intro.htm Section Invalid combining marks
Actual :
radeva + viramadeva + zwj -> radeva(super script) i.e. reph
Expected :
radeva + viramadeva + zwj -> eyelash reph
Name, evowelsigndeva_radeva_viramadeva.alt1, too long on line 390 of Lohit-Devanagari.fea
Name, aivowelsigndeva_radeva_viramadeva.alt1, too long on line 393 of Lohit-Devanagari.fea
Name, ovowelsigndeva_radeva_viramadeva.alt1, too long on line 397 of Lohit-Devanagari.fea
Name, auvowelsigndeva_radeva_viramadeva.alt1, too long on line 400 of Lohit-Devanagari.fea
Name, evowelsigndeva_radeva_viramadeva.alt1, too long on line 883 of Lohit-Devanagari.fea
Name, aivowelsigndeva_radeva_viramadeva.alt1, too long on line 886 of Lohit-Devanagari.fea
Name, evowelsigndeva_radeva_viramadeva.alt1, too long on line 981 of Lohit-Devanagari.fea
Name, aivowelsigndeva_radeva_viramadeva.alt1, too long on line 982 of Lohit-Devanagari.fea
Name, ovowelsigndeva_radeva_viramadeva.alt1, too long on line 990 of Lohit-Devanagari.fea
Name, auvowelsigndeva_radeva_viramadeva.alt1, too long on line 991 of Lohit-Devanagari.fea
Name, evowelsigndeva_radeva_viramadeva.alt1, too long on line 1189 of Lohit-Devanagari.fea
Name, aivowelsigndeva_radeva_viramadeva.alt1, too long on line 1191 of Lohit-Devanagari.fea
Name, ovowelsigndeva_radeva_viramadeva.alt1, too long on line 1200 of Lohit-Devanagari.fea
Name, auvowelsigndeva_radeva_viramadeva.alt1, too long on line 1202 of Lohit-Devanagari.fea
Names string looks bit bigger.
It is VISARGA
Malayalam rendering of യ്വ (U0d2f + U0d4d + U0d35) and ഴ്വ (U0d34 + U0d4d + U0d35) is not correct.
Font: Lohit-Malayalam
Font Version: 2.92.0
Application: Gedit
Shaping engine: harfbuzz
Harfbuzz Version: 0.9.26-4 (Debian testing as of 20th March 2014)
OS: Debian GNU/Linux
In fact, I reported a part of this issue here:
https://fedorahosted.org/lohit/ticket/11
Meera & Rachana had issue with യ്വ (U0d2f + U0d4d + U0d35) but not with ഴ്വ (U0d34 + U0d4d + U0d35):
http://lists.smc.org.in/pipermail/discuss-smc.org.in/2014-March/018219.html
And they have resolved it:
http://lists.smc.org.in/pipermail/discuss-smc.org.in/2014-March/018226.html
Also I have reported this same issue for Android here:
https://code.google.com/p/android/issues/detail?id=67430
Problem description :
Not aware of the reason behind keeping devanagari danda & double danda in Lohit Malayalam.
When half क is followed by व then it is not shown properly by Lohit Devanagari. In the attached image it should be seen as as the one marked in red. But it is seen as the blue highlighted one when we use the Lohit Devenagari font.
Similarly, when प is followed by ल, similar problem occurs. In the attached image below, it should be seen as the one in yellow but Lohit Devanagari shows it as the one in greyish blue.
i-matra of ha attaching with sa.
Actual : त्त
Expected:
tadeva_viramadeva_tadeva
In current version ડ્ય (0AA1 + 0ACD + 0AAF) glyph does not working properly.
In earlier version, it was worked, but not in 2.91.0
All issued are solved in current version,excepting:
ડ્ય
ધ્ર
No rule is assigned for Glyph 187
I remember while earlier testing it was working but when we build ttf by merging .fea. It does not work looks like something wrong happening while generating feature file from .sfd.
Please check
As per unicode chapeter 9 this sequence should also generate eyelash reph.
Actual :
After generating the font, the glyph namings in ttf file are not as per AGL
Expected :
It should be as per AGL.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.