mirrored from dongpo.math.ncu.edu.tw:/pub/shann/chinese/CNS_bitmap/ ----- These files are the bitmap files for the June 1992 version of CNS 11643 codes. There are currently seven (7) word planes defined. The file cns4040.W0 is actually a part of plane 1. Each bitmap file is stored in binary form. Each character is coded in 203 bytes. The first byte is for number of plane. The next two bytes stand for the CNS exchange code. And the following 200 bytes is the 40x40 bitmap of the character. File # of char's Begin code End code cns4040.w0 684 2121 4241 cns4040.w1 5401 4421 7D4B cns4040.w2 7650 2121 7244 cns4040.w3 6148 2121 6246 cns4040.w4 7298 2121 6E5C cns4040.w5 8603 2121 7C51 cns4040.w6 6388 2121 647A cns4040.w7 6539 2121 6655 ======================= For cns HBF header and bitmap files converted by Ross, see ifcss.org:/software/fonts/cns/hbf/* HBF can be converted to BDF format with conversion utility at ifcss.org:/software/fonts/utils/hbf.tar.gz ======================= 11 May 1994 02:45:36 -0500 alt.chinese.computing Article 1542 CNS shann@WANGWEI.MATH.NCU.EDU.TW (Shann Wei-Chang) Lines 55 UTexas Mail-to-News Gateway --------------------------- John Delacour wrote: > I'm not sure it is clear to anyone what is the nature of CNS.... > There are three "planes" (is that the right word?) 1,2 & E. E is for user > characters. CNS is supposed to be a standard information exchange code in my country. But I learned it two weeks ago on this net. Then I asked a student to visit the Bureau of Standard for any information. He brought back six 1.44MB disketts with 40x40 bitmap files, and a publication that list all the characters defined in the code. The current version of CNS is CNS 11643, dated May 21, 1992. But the one-page manual together with the bitmap files is dated March 9, 1994. Two earlier versions are called CNS 5205 and CNS 7654. This new version is said compatible with old ones. But I have no info about the old versions. The first announcement of the CNS stuff was on Aug 4, 1986. There are 16 "planes", so to speak. In this version planes 1--7 are defined, 12--16 are designated for user-defined characters. They didn't mention what to do with planes 8--11. The two 7-bit bytes are between 21--7E. Thus there are 94x94=8836 characters on each plane. Plane 1: (1) 684 symbols defined in the range of 2121--427E, including punctuation, Arabic, Chinese and Roman numerals, BoPoMoFo symbols, English and Greek alphabets, Chinese BuShou, etc. (2) 5401 frequently used characters are defined in 4421--7D4B. Plane 2: 7650 less-frequently used characters defined in 2121--7244. Plane 3: The first part of 6148 characters which was on Plane 14, version of 1988. In the range of 2121--6246. I found at least one character that is repeated in previous Planes. But this particular one is assigned in different BuShou than the previous one. Plane 4: The rarely used characters, especially those appear in names. Includes the Han characters in ISO D IS 10646 (I don't know what is this) and the second part of 171 characters which was on Plane 14. Totally 7298 characters, 2121--6E5C. Plane 5: Rarely used characters defined by Ministry of Education, said to be disjoint from the previous planes. 8603 characters, 2121--7C51. Plane 6: Yi4 Ti3 Zi4, characters in different ways of writing, meant the ancient writings instead of the simplified writings, defined by Ministry of Education, and disjoint from previous planes. Number of strokes <= 14. 6388 characters, 2121--647A. Plane 7: Same source as those in Plane 6, with number of stokes >= 15. 6539 characters, 2121--6655. There is a kind of profession, usually like a fortune teller or a medicine man, in designing names according to ones luck, birth time, wind-water, etc. That's why there are some very rarely used characters in names. They are included in Plane 4. I think you really have to be a Chinese scholar to know the characters on higher planes. I am not one. -Shann