| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
(dotreph) in "psts" lookup
See earlier commit 4491355ec7416db05d46c8cea7b9457ff2819863 for the rationale.
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
|
|
|
|
|
|
| |
Required for dotreph+glyph+postbase matra ligatures. See earlier
commit 4491355ec7416db05d46c8cea7b9457ff2819863 for Rachana
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Harfbuzz (and Uniscribe) reorders dotreph to the end of cluster (REPH_POS_AFTER_MAIN).
This causes ligatures involving post base Matras (eg: ൎത്തൂ) to detach from the conjunct.
Fix this by marking "psts" lookup to ignore above-marks (Ignore Combining Marks in fontforge)
See discussion http://lists.freedesktop.org/archives/harfbuzz/2013-October/003734.html
Test cases: ൎത്തൂ, ൎക്കു, ൎച്ച്
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
|
|
|
| |
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
|\ |
|
| |
| |
| |
| | |
Added test cases for samvruthokaram.
|
|/
|
|
|
|
| |
removed by the overzealous script in previous commit
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
1. Add empty lookup tables for mlm2 (akhn, pref, pstf, pres)
and combine mlym/mlm2 lookups (blws, psts)
2. Run sed scripts on RaghumalayalamSans.sfd as outlined below to add mlm2 lookup rules
#mlym akhn to mlm2 akhn
sed -i "s/\(Ligature2: \"'akhn' Akhand in Malay+AQEA-lam lookup 0 subtable\"\)\(.*\)/&\nLigature2: \"'akhn' Akhand in Malay+AQEA-lam2 lookup 0 subtable\"\2/g"
#mlym pres to mlm2 akhn
sed -i "s/\(Ligature2: \"'pres' Pre Base Substitutions in Malay+AQEA-lam lookup 7 subtable\"\)\(.*\)/&\nLigature2: \"'akhn' Akhand in Malay+AQEA-lam2 lookup 0 subtable\"\2/g"
#replace the half forms variants with virama from above step
sed -i "/Akhand in Malay+AQEA-lam2/{s/_uni0D4D/ uni0D4D/}"
#remove unnecessary akhn rules for Ra (0D30) and La (0D32) from above step
sed -i "/Ligature2: \"'akhn' Akhand in Malay+AQEA-lam2 lookup 0 subtable\".*uni0D30.*/d"
sed -i "/Ligature2: \"'akhn' Akhand in Malay+AQEA-lam2 lookup 0 subtable\".*uni0D32.*/d"
#mlym pres to mlm2 pres for Ra
sed -i "s/\(Ligature2: \"'pres' Pre Base Substitutions in Malay+AQEA-lam lookup 7 subtable\" \)\(.*\) uni0D30.pb/&\nLigature2: \"'pres' Pre Base Substitutions in Malay+AQEA-lam2 lookup 7 subtable\" uni0D30.pb \2/g"
3. Add akhn rules for യ്യ and വ്വand chillus
|
|
|
|
| |
Smoothened the glyph for സ.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
chandrakkala
No need of explicit glyphs with chandrakkala. Kept y1xx, v1xx, l1xx
because of potential issues in old shapers
Reduces font size further:
Meera.ttf: 304KB
Meera.woff: 142KB
Meera.eot: 124KB
Target: get the webfont size below 100KB mark :)
|
|
|
|
| |
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
|
|
|
| |
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
| |
|
|
|
|
| |
The vowel signs were coming separate.
|
|
|
|
|
| |
The vowel signs were coming separate.
Added tests too
|
|\
| |
| |
| |
| | |
Conflicts:
Rachana/Rachana.sfd
|
| |
| |
| |
| | |
Right bearing of dotreph was adjusted to zero.
|
|/
|
|
| |
Fixes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=661924
|
|
|
|
| |
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
|
|
|
| |
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
|
|
|
| |
Added more test cases and cleaned up the test file.
|
|
|
|
|
|
| |
conflict with f656d5b762a10 in master)
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
|
|
|
|
|
| |
A full days of work inspecting entire glyphs and positioning, well worth it though.
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
|\ |
|
| |
| |
| |
| | |
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
| |
| |
| |
| |
| |
| | |
naming
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
| |
| |
| |
| |
| | |
* Corrected LBearing and RBearing to uniform values 160, 0
* Introduced kerning for latin glyphs
|
|/ |
|
|
|
|
|
| |
Conflicts:
tests/tests.txt
|
| |
|
| |
|
|
|
|
| |
When using as fallback rendering like ഖ്ര
|
| |
|
| |
|
|
|
|
| |
ല്ച്ച, ഴ്ച്ച
|
|
|
|
|
|
| |
and ഴ്ച്ച
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
|
|
|
|
|
| |
യ്ച്ച, ല്ച്ച, ഴ്ച്ച
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
|
|
|
| |
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
|
|
|
| |
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
|
|
|
| |
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
|
|
|
| |
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
|
|
|
|
|
|
| |
Left Single Quote, Right Single Quote, Left Double Quote
Right Double Quote, En Dash, Em Dash, Bullet
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
|
|
|
|
|
| |
There was a duplicate entry for the glyph for malayalam datemark ൹ ,
in rachana. It was removed and its test case added.
|
|
|
|
|
| |
Most of the vowels and vowel signs were having the default names
like uni0D4E. Renamed them to meaningful names.
|
|
|
|
|
| |
In Rachana, both l1 and l2 had the same glyph- the glyph of l2.
The glyph of l1 was redrawn with modified R bearing.
|
|
|
|
|
| |
The ligature rule for k1l1 in mlm2 branch contained an invalid glyph.
It was corrected. Also added the test case for the same.
|
| |
|
|
|
|
|
|
|
| |
Most of the vowels and vowel signs were having the default names
like uni0D4E. Renamed them to meaningful names.
Also added a few test cases.
|