© 1995, 1998, 2000, 2001, 2003, 2005, 2007, 2009, 2012, 2017 Adobe Systems Incorporated.
Permission is hereby granted, free of charge, to any person obtaining a copy of this documentation file to use, copy, publish, distribute, sublicense, and/or sell copies of the documentation, and to permit others to do the same, provided that:
Tidak ada modifikasi, pengeditan, atau perubahan lain dari dokumen ini diizinkan; Dan
Pemberitahuan hak cipta di atas dan pemberitahuan izin ini harus dimasukkan dalam semua salinan dokumentasi.
Izin dengan ini diberikan, gratis, kepada siapa pun yang mendapatkan salinan file dokumentasi ini, untuk membuat karya turunannya sendiri dari konten dokumen ini untuk digunakan, menyalin, menerbitkan, mendistribusikan, sublisensi, dan/atau menjual karya turunan, dan untuk mengizinkan orang lain untuk melakukan hal yang sama, asalkan karya turunan tidak diwakili sebagai salinan atau versi dari dokumen ini.
Adobe tidak akan bertanggung jawab kepada pihak mana pun atas kehilangan pendapatan atau laba atau untuk tidak langsung, insidental, khusus, konsekuensial, atau kerusakan serupa lainnya, apakah berdasarkan gugatan (termasuk tanpa batasan kelalaian atau tanggung jawab yang ketat), kontrak atau landasan hukum atau adil lainnya bahkan jika Adobe telah disarankan atau memiliki alasan untuk mengetahui kemungkinan kerusakan. Bahan adobe disediakan atas dasar "sebagaimana adanya". Adobe secara khusus menyangkal semua jaminan tersurat, wajib, atau tersirat yang berkaitan dengan bahan adobe, termasuk tetapi tidak terbatas pada yang terkait dengan dapat diperjualbelikan atau kebugaran untuk tujuan tertentu atau tidak ada pelanggaran hak-hak pihak ketiga mengenai materi Adobe.
Adobe tidak memiliki paten pada subjek dari spesifikasi ini.
Terakhir diperbarui 2017-10-10
Tujuan dari dokumen ini adalah untuk mendefinisikan dan menggambarkan koleksi karakter Adobe-CNS1-7 , yang menyebutkan 19.179 glyphs, dan yang penunjukannya berasal dari entri kamus tiga /cidsysteminfo berikut:
Sumber Daya CIDFONT yang merujuk Koleksi karakter ini harus menyertakan kamus A /CIDSYSTEMINFO yang cocok dengan /registri dan /string pemesanan yang ditunjukkan di atas.
Dokumen ini dirancang untuk pengembang font, untuk tujuan mengembangkan font tradisional Tiongkok untuk digunakan dengan produk postscript, atau untuk mengembangkan font tradisional China OpenType. Ini juga berguna untuk pengembang aplikasi dan pengguna akhir yang perlu tahu lebih banyak tentang mesin terbang dalam koleksi karakter ini. Dokumen ini mengharapkan bahwa para pembacanya terbiasa dengan format file font cid-keyed, yang dijelaskan dalam Adobe Technical Note #5014, berjudul Adobe CMAP dan Spesifikasi File CIDFONT .
Koleksi karakter berisi mesin terbang yang diperlukan untuk mengembangkan produk font untuk bahasa, skrip, atau pasar tertentu. Pengkodean spesifik didefinisikan melalui penggunaan sumber daya CMAP yang dipakai sebagai file, dan umumnya merujuk subset dari koleksi karakter.
Koleksi karakter yang dihasilkan dari setiap suplemen mencakup mesin terbang yang terkait dengan semua suplemen sebelumnya. Misalnya, Suplemen 7 mencakup semua mesin terbang yang didefinisikan dalam suplemen 0 hingga 6.
The Adobe-CNS1-7 character collection enumerates 19,179 glyphs, specifically CIDs 0 through 19178, among eight Supplements, designated 0 through 7. Adobe-CNS1-6 supports CNS 11643 Planes 1 and 2, Big Five, Hong Kong GCCS, and the 1999, 2001, 2004, 2008, and 2016 versions of Hong Kong SCS ( Hong Kong Supplementary Character Set atau disingkat ke hkscs). Tabel berikut merangkum delapan suplemen ini, dan juga menyediakan halaman di mana mesin terbang mereka ditampilkan dalam file Adobe-CNS1-7.pdf :
| Suplemen | CID tambahan | Rentang CID | Total CID | Tanggal pendirian | Halaman |
|---|---|---|---|---|---|
| 0 | n/a | 0–14098 | 14.099 | 1995-06-26 | 1–29 |
| 1 | 3.309 | 14099–17407 | 17.408 | 1998-09 | 29–35 |
| 2 | 193 | 17408–17600 | 17.601 | 1998-10-12 | 35–36 |
| 3 | 1.245 | 17601–18845 | 18.846 | 2000-06 | 36–38 |
| 4 | 119 | 18846–18964 | 18.965 | 2001-08 | 38 |
| 5 | 123 | 18965–19087 | 19.088 | 2005-07-08 | 38–39 |
| 6 | 68 | 19088–19155 | 19.156 | 2009-09-24 | 39 |
| 7 | 23 | 19156–19178 | 19.179 | 2017-07-04 | 39 |
Setiap CID ( ID karakter ) dalam koleksi karakter dikaitkan dengan kelas bentuk karakter atau mesin terbang. Bentuk spesifik mesin terbang dari kelas mesin terbang tertentu tergantung pada gaya jenis huruf dan mungkin faktor lainnya. Mesin terbang untuk semua CID diilustrasikan dalam dokumen ini, memberikan contoh spesifik atau contoh korespondensi antara CID dan kelas bentuk mesin terbangnya. Pengembang font harus merancang mesin terbang untuk setiap CID dari koleksi karakter, dan dapat menggunakan dokumen ini sebagai referensi saat membuktikan atau memvalidasi sumber daya CIDFONT.
Bagian berikut merinci sejarah dan isi masing-masing dari delapan suplemen koleksi karakter Adobe-CNS1-7.
Suplemen 0, yang menyebutkan 14.099 glyphs, khususnya CIDS 0 hingga 14098, mendukung Standar Set Karakter SSP 11643-1992 (Planes 1 dan 2 saja), Lima Besar, dan Eten Extensions ke Big Five.
Suplemen 1 menyediakan 3.309 mesin terbang tambahan, khususnya CIDS 14099 hingga 17407, yang diperlukan untuk mendukung Hong Kong GCC dan ekstensi, bersama dengan set karakter khusus vendor dari monotipe dan dynacomware. CIDS 14099 hingga 14122 adalah tanda baca dan mesin terbang garis, yang telah dimasukkan untuk sepenuhnya mendukung kebutuhan mode penulisan vertikal dan horizontal.
Suplemen 2 Menambahkan 193 mesin terbang, khususnya CID 17408 hingga 17600, dan dirancang untuk hanya menambahkan versi pra-rotasi dari semua latin latin dan latin yang tidak lengkap yang ditemukan di Suplemen 1 dan sebelumnya, untuk tujuan spesifik dari fitur OpenType 'VRT2' ( alternatif vertikal dan rotasi ) GSUB GSOB .
Suplemen 3 menambahkan 1.245 mesin terbang, khususnya CID 17601 hingga 18845. Glyphs untuk simbol mata uang euro berada di CID 17601 hingga 17605 (glyphs Euro proporsional, lebar penuh, dan setengah lebar, dan setengah lebar. Juga termasuk mesin terbang yang diperlukan untuk sepenuhnya mendukung SC Hong Kong seperti yang awalnya diterbitkan oleh pemerintah Wilayah Administrasi Khusus Hong Kong (SAR) Republik Rakyat Tiongkok (Hong Kong SCS-1999). Mesin terbang untuk Hanzi yang belum termasuk dalam Adobe-CNS1-1 dialokasikan pada CIDS 17606 melalui CIDS 18784. CIDS 18785 hingga 18845 Lengkapi dukungan untuk SC Hong Kong dengan mengalokasikan posisi Latin atau Latin seperti glyphs dengan tanda diakritik, bersama dengan tanda diakritik, bersama dengan diakritik.
Suplemen 4 menambahkan 119 mesin terbang, khususnya CIDS 18846 hingga 18964. 116 dari mesin terbang ini (CIDS 18849 hingga 18964) telah ditambahkan untuk mencerminkan penambahan 116 karakter, yang semuanya adalah Hanzi, ke Hong Kong SCS-2001.
CIDS 18846, 18847, dan 18848 diperlukan untuk membedakan desain tiga karakter Hong Kong SCS (0xc8e0, 0xc8e9, dan 0xc8f1) versus desain tiga karakter besar (0xA4EB, 0XA8A4, dan 0XF0E8). Di masa lalu, tiga karakter sebelumnya diterjemahkan menggunakan CIDS 732, 1289, dan 2550, karena mereka dianggap identik dengan yang terakhir. Namun, tujuan dari tiga karakter Hong Kong SCS adalah untuk mewakili tiga karakter unicode "CJK Radicals Supplement" (U+2E9D ⺝, U+2EC6 ⻆, dan U+2EE3 ⻣). Hal ini menyebabkan penyesuaian desain yang mengharuskan penambahan CIDS 18846, 18847, dan 18848.
Suplemen 5 menambahkan 123 glyph baru, khususnya CIDS 18965 hingga 19087, untuk mencerminkan penambahan 123 karakter, yang semuanya adalah Hanzi, ke Hong Kong SCS-2004.
Suplemen 6 menambahkan 68 mesin terbang baru, khususnya CIDS 19088 hingga 19155, untuk mencerminkan penambahan 68 karakter, yang semuanya adalah Hanzi, ke Hong Kong SCS-2008.
Suplemen 7 menambahkan 23 mesin terbang baru, khususnya CIDS 19156 hingga 19178, untuk mencerminkan penambahan 23 karakter, yang semuanya adalah Hanzi, ke Hong Kong SCS-2016. Hong Kong SCS-2016 juga menambahkan simbol mata uang euro, yang mesin terbangnya sudah termasuk dalam Suplemen 3.
Bagian berikut merinci mesin terbang khusus dan catatan lain yang menarik bagi pengembang font. Beberapa kelas mesin terbang kompleks, dan layak mendapatkan sejumlah penjelasan dan klarifikasi.
Tabel berikut mencantumkan semua mesin terbang Adobe-CNS1-7 yang diklasifikasikan sebagai ruang, atau diterjemahkan sebagai ruang, dan memberikan informasi sehubungan dengan penggunaan yang dimaksudkan, bersama dengan set lebar set yang disarankan:
| Cid | Atur lebar | Keterangan |
|---|---|---|
| 1 | Sebanding | Ruang Latin - U+0020 |
| 99 | Lebar penuh | Ruang Ideografis - U+3000 |
| 13648 | Setengah lebar | Ruang Latin - U+2002 |
| 17408 | Lebar penuh | Versi CID+1 pra-rotasi |
| 17506 | Lebar penuh | Versi CID+13648 pra-rotasi |
Glyph ruang yang digambarkan sebagai versi mesin terbang lain yang telah diputar harus ditetapkan dengan lebar set-lebar penuh dalam hal lebar set horizontal mereka, tetapi ketika dipakai sebagai font openType, lebar set vertikal mereka sebagaimana ditentukan dalam tabel OpenType 'VMTX' ( metrik vertikal ) harus cocok dengan yang tidak sesuai dengan mereka yang tidak ada yang tidak mereka tutup.
Adobe-CNS1-7 termasuk 17.898 mesin terbang yang diklasifikasikan sebagai Hanzi (alias ideograf), dan rentang CID mereka, dipisahkan oleh suplemen, ditunjukkan pada tabel di bawah ini:
| Suplemen | Rentang CID |
|---|---|
| 0 | 281–289, 536–561, 595–13645, 13999–14008, 14056–14062 |
| 1 | 14123–17407 |
| 2 | tidak ada |
| 3 | 17608–18784 |
| 4 | 18846–18964 |
| 5 | 18965–19087 |
| 6 | 19088–19155 |
| 7 | 19156–19178 |
Untuk mendukung fitur OpenType 'VRT2' ( vertikal alternatif dan rotasi ), koleksi karakter Adobe-CNS1-7 mencakup bentuk pra-rotasi untuk semua mesin terbang Latin dan Latin yang bukan lebar penuh. Tabel di bawah ini merinci bagaimana CID horizontal dan rentang CID peta ke rentang CID pra-rotasi yang sesuai:
| Suplemen | Horisontal CIDS & CID Ranges | Rentang CID pra-rotasi |
|---|---|---|
| 2 | 1–98, 13648–13742 | 17408–17600 |
| 3 | 17601, 17603 | 17604–17605 |
Tabel berikut menyediakan rentang CID dan CID yang secara eksplisit menunjukkan mesin terbang mana yang dimaksudkan untuk dirancang dengan lebar set proporsional atau setengah lebar. Semua mesin terbang lainnya diharapkan lebar penuh.
| Atur lebar | Rentang CIDS & CID |
|---|---|
| Sebanding | 1–98, 17601 |
| Setengah lebar | 13648–13742, 17603 |
Tabel mesin terbang yang disediakan dalam dokumen ini termasuk tanda pendaftaran yang berfungsi untuk menunjukkan lebar set relatif. Secara eksplisit menentukan kelas lebar, seperti pada tabel di atas, jelas lebih akurat dan dapat diandalkan daripada mengukur jarak antara tanda pendaftaran. Harap gunakan kedua sumber daya sebagai panduan Anda.
Perhatikan bahwa tanda pendaftaran yang digunakan dalam tabel mesin terbang berada di lapisan terpisah, dan jika kehadirannya menjengkelkan, lapisan itu dapat dimatikan, sehingga mencegah tampilan mereka.
Sumber daya CMAP yang terkait dengan koleksi karakter Adobe-CNS1-7, bersama dengan datafile CID2Code.txt yang memberikan detail tambahan untuk pengembang font, tersedia sebagai bagian dari proyek open source CMAP Resources .
Deskripsi yang lebih lengkap dari masing-masing sumber daya CMAP Adobe-CNS1-7 dapat ditemukan di Adobe Technical Note #5094, berjudul Koleksi Karakter Adobe CJKV dan File CMAP untuk Font CID-Keyed .
Secara umum, sumber daya CMAP yang didasarkan pada pengkodean warisan, seperti Big Five, tidak lagi diperbarui. Sebaliknya, sumber daya CMAP Unicode-tersedia untuk UTF-8, UTF-16 (UTF-16BE), dan pengkodean UTF-32 (UTF-32BE), dan disinkronkan dengan sempurna-diperbarui secara teratur, dengan pemetaan baru dipicu oleh suplemen baru atau versi baru unicode. Selain itu, sumber daya CMAP UCS-2 sudah usang dan sudah usang. Pengembang harus menggunakan sumber daya CMAP UTF-16 sebagai gantinya, karena mereka lebih kompatibel dengan UCS-2 yang sekarang obsolete.
Urutan variasi standar (SVSE) yang ditentukan dalam datafile adobe-CNS1_Sequences.txt sesuai dengan ideografi kompatibilitas CJK.
Glyphs representatif untuk CIDS 0 hingga 19178 disediakan dalam file Adobe-CNS1-7.pdf yang termasuk dalam repositori ini, dengan 500 mesin terbang ditampilkan per halaman. Dan, untuk kenyamanan pembaca, awal dari setiap suplemen ditandai dengan jelas. Jenis huruf yang digunakan untuk mencontohkan setiap mesin terbang adalah adobe ming std l (alias, adobemingstd-light atau adobe 明體 std l), yang dirancang oleh teknologi arphic, dan dimiliki oleh Adobe Systems Incorporated. Contoh font spesifik adalah versi 7.000, sebagaimana tercermin dalam entri kamus /cidfontversionnya.
Bagian berikut merinci sejarah dokumen ini, yang awalnya disebut sebagai Adobe Technical Note #5080.
Mesin terbang untuk Suplemen 5 (CIDS 18965 hingga 19087) ditambahkan. Adobemingstd-Light ( Adobe Ming STD L ) dengan /Nilai CIDFontVersion 5.000 digunakan untuk mesin terbang representatif.
Mesin terbang untuk Suplemen 6 (CIDS 19088 hingga 19155) ditambahkan. Adobemingstd-Light ( Adobe Ming STD L ) dengan /Nilai CIDFontVersion 6.001 digunakan untuk mesin terbang representatif. Seluruh dokumen sepenuhnya ditulis ulang.
Mesin terbang untuk Suplemen 7 (CIDS 19156 hingga 19178) ditambahkan. Adobemingstd-Light ( Adobe Ming STD L ) dengan /Nilai CIDFontVersion 7.000 digunakan untuk mesin terbang representatif. Seluruh spesifikasi porting ke sintaks Github Markdown dan direvisi.
Perubahan editorial kecil.
Itu saja.