[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#533096: bdf2psf: make it possible to create unicode complement fonts



On Sun, Jun 14, 2009 at 10:28:13PM +0200, Samuel Thibault wrote:
> 
> To generate the font I then used the attached symbol file, which could 
> be included in the bdf2psf package.

There are a lot of combining characters in this symbol file.  You can 
find attached a symbol file where I have removed these combining 
characters.  There are only 127 non-combining symbols so in principle it 
is possible to create a console font with them.  However, before 
Tibetian support can be added to console-setup, the following must be 
checked:

1. Are the non-combining characters enough in order to use Tibetian 
script?  If the answer is no, then it would not be very usefull to 
include Tibetian fonts with console-setup.

2. Is there a font that includes the Tibetian script and doesn't use 
double-width characters?  Unfortunately unifont.bdf has a lot of 
double-width characters so very few characters can be included in the 
console font.

Anton Zinoviev

U+0F00
# U+0F00:   TIBETAN SYLLABLE OM
U+0F01
# U+0F01:   TIBETAN MARK GTER YIG MGO TRUNCATED A
U+0F02
# U+0F02:   TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA
U+0F03
# U+0F03:   TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA
U+0F04
# U+0F04:   TIBETAN MARK INITIAL YIG MGO MDUN MA
U+0F05
# U+0F05:   TIBETAN MARK CLOSING YIG MGO SGAB MA
U+0F06
# U+0F06:   TIBETAN MARK CARET YIG MGO PHUR SHAD MA
U+0F07
# U+0F07:   TIBETAN MARK YIG MGO TSHEG SHAD MA
U+0F08
# U+0F08:   TIBETAN MARK SBRUL SHAD
U+0F09
# U+0F09:   TIBETAN MARK BSKUR YIG MGO
U+0F0A
# U+0F0A:   TIBETAN MARK BKA- SHOG YIG MGO
U+0F0B
# U+0F0B:   TIBETAN MARK INTERSYLLABIC TSHEG
U+0F0C
# U+0F0C:   TIBETAN MARK DELIMITER TSHEG BSTAR
U+0F0D
# U+0F0D:   TIBETAN MARK SHAD
U+0F0E
# U+0F0E:   TIBETAN MARK NYIS SHAD
U+0F0F
# U+0F0F:   TIBETAN MARK TSHEG SHAD
U+0F10
# U+0F10:   TIBETAN MARK NYIS TSHEG SHAD
U+0F11
# U+0F11:   TIBETAN MARK RIN CHEN SPUNGS SHAD
U+0F12
# U+0F12:   TIBETAN MARK RGYA GRAM SHAD
U+0F13
# U+0F13:   TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN
U+0F14
# U+0F14:   TIBETAN MARK GTER TSHEG
U+0F15
# U+0F15:   TIBETAN LOGOTYPE SIGN CHAD RTAGS
U+0F16
# U+0F16:   TIBETAN LOGOTYPE SIGN LHAG RTAGS
U+0F17
# U+0F17:   TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS
U+0F1A
# U+0F1A:   TIBETAN SIGN RDEL DKAR GCIG
U+0F1B
# U+0F1B:   TIBETAN SIGN RDEL DKAR GNYIS
U+0F1C
# U+0F1C:   TIBETAN SIGN RDEL DKAR GSUM
U+0F1D
# U+0F1D:   TIBETAN SIGN RDEL NAG GCIG
U+0F1E
# U+0F1E:   TIBETAN SIGN RDEL NAG GNYIS
U+0F1F
# U+0F1F:   TIBETAN SIGN RDEL DKAR RDEL NAG
U+0F20
# U+0F20:   TIBETAN DIGIT ZERO
U+0F21
# U+0F21:   TIBETAN DIGIT ONE
U+0F22
# U+0F22:   TIBETAN DIGIT TWO
U+0F23
# U+0F23:   TIBETAN DIGIT THREE
U+0F24
# U+0F24:   TIBETAN DIGIT FOUR
U+0F25
# U+0F25:   TIBETAN DIGIT FIVE
U+0F26
# U+0F26:   TIBETAN DIGIT SIX
U+0F27
# U+0F27:   TIBETAN DIGIT SEVEN
U+0F28
# U+0F28:   TIBETAN DIGIT EIGHT
U+0F29
# U+0F29:   TIBETAN DIGIT NINE
U+0F2A
# U+0F2A:   TIBETAN DIGIT HALF ONE
U+0F2B
# U+0F2B:   TIBETAN DIGIT HALF TWO
U+0F2C
# U+0F2C:   TIBETAN DIGIT HALF THREE
U+0F2D
# U+0F2D:   TIBETAN DIGIT HALF FOUR
U+0F2E
# U+0F2E:   TIBETAN DIGIT HALF FIVE
U+0F2F
# U+0F2F:   TIBETAN DIGIT HALF SIX
U+0F30
# U+0F30:   TIBETAN DIGIT HALF SEVEN
U+0F31
# U+0F31:   TIBETAN DIGIT HALF EIGHT
U+0F32
# U+0F32:   TIBETAN DIGIT HALF NINE
U+0F33
# U+0F33:   TIBETAN DIGIT HALF ZERO
U+0F34
# U+0F34:   TIBETAN MARK BSDUS RTAGS
U+0F36
# U+0F36:   TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN
U+0F38
# U+0F38:   TIBETAN MARK CHE MGO
U+0F3A
# U+0F3A:   TIBETAN MARK GUG RTAGS GYON
U+0F3B
# U+0F3B:   TIBETAN MARK GUG RTAGS GYAS
U+0F3C
# U+0F3C:   TIBETAN MARK ANG KHANG GYON
U+0F3D
# U+0F3D:   TIBETAN MARK ANG KHANG GYAS
U+0F40
# U+0F40:   TIBETAN LETTER KA
U+0F41
# U+0F41:   TIBETAN LETTER KHA
U+0F42
# U+0F42:   TIBETAN LETTER GA
U+0F43
# U+0F43:   TIBETAN LETTER GHA
U+0F44
# U+0F44:   TIBETAN LETTER NGA
U+0F45
# U+0F45:   TIBETAN LETTER CA
U+0F46
# U+0F46:   TIBETAN LETTER CHA
U+0F47
# U+0F47:   TIBETAN LETTER JA
U+0F49
# U+0F49:   TIBETAN LETTER NYA
U+0F4A
# U+0F4A:   TIBETAN LETTER TTA
U+0F4B
# U+0F4B:   TIBETAN LETTER TTHA
U+0F4C
# U+0F4C:   TIBETAN LETTER DDA
U+0F4D
# U+0F4D:   TIBETAN LETTER DDHA
U+0F4E
# U+0F4E:   TIBETAN LETTER NNA
U+0F4F
# U+0F4F:   TIBETAN LETTER TA
U+0F50
# U+0F50:   TIBETAN LETTER THA
U+0F51
# U+0F51:   TIBETAN LETTER DA
U+0F52
# U+0F52:   TIBETAN LETTER DHA
U+0F53
# U+0F53:   TIBETAN LETTER NA
U+0F54
# U+0F54:   TIBETAN LETTER PA
U+0F55
# U+0F55:   TIBETAN LETTER PHA
U+0F56
# U+0F56:   TIBETAN LETTER BA
U+0F57
# U+0F57:   TIBETAN LETTER BHA
U+0F58
# U+0F58:   TIBETAN LETTER MA
U+0F59
# U+0F59:   TIBETAN LETTER TSA
U+0F5A
# U+0F5A:   TIBETAN LETTER TSHA
U+0F5B
# U+0F5B:   TIBETAN LETTER DZA
U+0F5C
# U+0F5C:   TIBETAN LETTER DZHA
U+0F5D
# U+0F5D:   TIBETAN LETTER WA
U+0F5E
# U+0F5E:   TIBETAN LETTER ZHA
U+0F5F
# U+0F5F:   TIBETAN LETTER ZA
U+0F60
# U+0F60:   TIBETAN LETTER -A
U+0F61
# U+0F61:   TIBETAN LETTER YA
U+0F62
# U+0F62:   TIBETAN LETTER RA
U+0F63
# U+0F63:   TIBETAN LETTER LA
U+0F64
# U+0F64:   TIBETAN LETTER SHA
U+0F65
# U+0F65:   TIBETAN LETTER SSA
U+0F66
# U+0F66:   TIBETAN LETTER SA
U+0F67
# U+0F67:   TIBETAN LETTER HA
U+0F68
# U+0F68:   TIBETAN LETTER A
U+0F69
# U+0F69:   TIBETAN LETTER KSSA
U+0F6A
# U+0F6A:   TIBETAN LETTER FIXED-FORM RA
U+0F6B
# U+0F6B:   TIBETAN LETTER KKA
U+0F6C
# U+0F6C:   TIBETAN LETTER RRA
U+0F85
# U+0F85:   TIBETAN MARK PALUTA
U+0F88
# U+0F88:   TIBETAN SIGN LCE TSA CAN
U+0F89
# U+0F89:   TIBETAN SIGN MCHU CAN
U+0F8A
# U+0F8A:   TIBETAN SIGN GRU CAN RGYINGS
U+0F8B
# U+0F8B:   TIBETAN SIGN GRU MED RGYINGS
U+0FBE
# U+0FBE:   TIBETAN KU RU KHA
U+0FBF
# U+0FBF:   TIBETAN KU RU KHA BZHI MIG CAN
U+0FC0
# U+0FC0:   TIBETAN CANTILLATION SIGN HEAVY BEAT
U+0FC1
# U+0FC1:   TIBETAN CANTILLATION SIGN LIGHT BEAT
U+0FC2
# U+0FC2:   TIBETAN CANTILLATION SIGN CANG TE-U
U+0FC3
# U+0FC3:   TIBETAN CANTILLATION SIGN SBUB -CHAL
U+0FC4
# U+0FC4:   TIBETAN SYMBOL DRIL BU
U+0FC5
# U+0FC5:   TIBETAN SYMBOL RDO RJE
U+0FC7
# U+0FC7:   TIBETAN SYMBOL RDO RJE RGYA GRAM
U+0FC8
# U+0FC8:   TIBETAN SYMBOL PHUR PA
U+0FC9
# U+0FC9:   TIBETAN SYMBOL NOR BU
U+0FCA
# U+0FCA:   TIBETAN SYMBOL NOR BU NYIS -KHYIL
U+0FCB
# U+0FCB:   TIBETAN SYMBOL NOR BU GSUM -KHYIL
U+0FCC
# U+0FCC:   TIBETAN SYMBOL NOR BU BZHI -KHYIL
U+0FCE
# U+0FCE:   TIBETAN SIGN RDEL NAG RDEL DKAR
U+0FCF
# U+0FCF:   TIBETAN SIGN RDEL NAG GSUM
U+0FD0
# U+0FD0:   TIBETAN MARK BSKA- SHOG GI MGO RGYAN
U+0FD1
# U+0FD1:   TIBETAN MARK MNYAM YIG GI MGO RGYAN
U+0FD2
# U+0FD2:   TIBETAN MARK NYIS TSHEG
U+0FD3
# U+0FD3:   TIBETAN MARK INITIAL BRDA RNYING YIG MGO MDUN MA
U+0FD4
# U+0FD4:   TIBETAN MARK CLOSING BRDA RNYING YIG MGO SGAB MA

Reply to: