[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Freefont-bugs] sinhala
From: |
Noah Levitt |
Subject: |
[Freefont-bugs] sinhala |
Date: |
Sun, 16 Mar 2003 03:19:37 -0500 |
User-agent: |
Mutt/1.5.3i |
[resending without the patch attached so the moderator
doesn't need to approve]
Hello,
I discovered that the Sinhala fonts here
http://www.metta.lk/fonts/ are GPL. Click "Download font
from This Server". the .exe is just a zip archive; you can
"unzip" it.
They are not encoded correctly, of course. The sinhala
characters are mapped onto ascii and latin1 code points.
Using pfaedit, I copied and pasted glyphs from tipita1a.ttf
into FreeSans at the correct code points. I'm attaching a
log of what I put where and some other information.
Unfortunately, the glyphs got screwed up somewhat. I don't
know why. :-( I didn't see this until I had closed and
reopened FreeSans.sfd in pfaedit. I don't know anything
about font editing or pfaedit, so I don't know how to fix it
or do it right.
Attaching a patch. I don't expect it to be applied, since
the glyphs are messed up, but hopefully someone will look at
it and have some advice or be able to do something with it.
[patch is not attached; it is at
http://www.columbia.edu/~nlevitt/tmp/sinhala.diff]
Noah
The blanks under "to" mean that the glyph appears to be sinhala, but
there is no character in the unicode chart that looks like it. In some
cases, these appear to be ligatures/precomposed forms.
from to (or not)
---- -----------
0020 not sinhala
0021
0022 not sinhala
0023 -> U+0DF3
0024 not sinhala
0025 -> U+0D83
0026 not sinhala
0027 not sinhala
0028 not sinhala
0029 not sinhala
002a not sinhala
002b not sinhala
002c -> U+0DBD
002d not sinhala
002e -> U+0D9C
002f
0030 not sinhala
0031
0032
0033 not sinhala
0034 not sinhala
0035 not sinhala
0036 not sinhala
0037 not sinhala
0038 not sinhala
0039 not sinhala
003a -> U+0DAE
003b -> U+0DAD
003c -> U+0DC5
003d not sinhala
003e (similar to U+0D9D, but that little line probably has semantic
significance)
003f
0040
0041 -> U+0DCA (?)
0042 -> U+0D8A
0043
0044 -> U+0DD8
0045 -> U+0DD1
0046
0047 -> U+0DA8
0048
0049 -> U+0DC2
004a
004b -> U+0DAB
004c -> U+0D9B
004d -> U+0DB5
004e -> U+0DB7
004f -> U+0DB0
0050 -> U+0DA1
0051 -> U+0DD6
0052
0053 -> U+0DD3
0054 -> U+0D94
0055 -> U+0DB9
0056 -> U+0DAA
0057 -> U+0D8B
0058 -> U+0D9E (?)
0059 -> U+0DC1
005a
005b -> U+0DA4
005c -> U+0DC6
005d not sinhala
005e not sinhala
005f not sinhala
0060 not sinhala
0061 (this one is very similar to 0041, might be the correct choice for
U+0DCA)
0062 -> U+0D89
0063 -> U+0DA2
0064 -> U+0DCF
0065 -> U+0DD0
0066 -> U+0DD9
0067 -> U+0DA7
0068 -> U+0DBA
0069 -> U+0DC3
006a -> U+0DC0
006b -> U+0DB1
006c -> U+0D9A
006d -> U+0DB4
006e -> U+0DB6
006f -> U+0DAF
0070 -> U+0DA0
0071 -> U+0DD4
0072 -> U+0DBB
0073 -> U+0DD2
0074 -> U+0D91
0075 -> U+0DB8
0076 -> U+0DA9
0077 -> U+0D85
0078 -> U+0D82
0079 -> U+0DC4
007a
007b -> U+0DA5
007c
007d not sinhala
007e not sinhala
00a0 not sinhala
00a4 not sinhala
00a6 not sinhala
00a7 not sinhala
00a9 not sinhala
00ab not sinhala
00ac not sinhala
00ad not sinhala
00ae not sinhala
00b0 not sinhala
00b1 not sinhala
00b6 not sinhala
00b7 not sinhala
00bb not sinhala
00bc not sinhala
00bd not sinhala
00be not sinhala
00c8
00c9
00ca
00cb -> U+0DB3
00cc
00cd
00d2 not sinhala
00d3 not sinhala
00d4 not sinhala
00d5 not sinhala
00d6 not sinhala
00d7 not sinhala
00d8 not sinhala
00d9 not sinhala
00da not sinhala
00db not sinhala
00dc not sinhala
00dd not sinhala
00de not sinhala
00df not sinhala
00e0 not sinhala
00e1 not sinhala
00e2 not sinhala
00e3 not sinhala
00e4 not sinhala
2013 not sinhala
2014 not sinhala
2018 not sinhala
2019 not sinhala
201a not sinhala
201c not sinhala
201d not sinhala
201e not sinhala
2020 not sinhala
2021 not sinhala
2022 not sinhala
2026 not sinhala
2039 not sinhala
203a not sinhala
2122 not sinhala
2219 not sinhala
Sinhala code points not covered:
U+0D86
U+0D87
U+0D88
U+0D8C
U+0D8D
U+0D8E
U+0D8F
U+0D90
U+0D92
U+0D93
U+0D95
U+0D96
U+0D9D
U+0D9F
U+0DA3
U+0DA6
U+0DAC
U+0DDA
U+0DDB
U+0DDC
U+0DDD
U+0DDE
- [Freefont-bugs] sinhala,
Noah Levitt <=