© 2019 Adobe Inc.
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 2019-03-25
Tujuan dari dokumen ini adalah untuk mendefinisikan dan menggambarkan koleksi karakter Adobe-KR-9 , yang menyebutkan 22.897 mesin terbang, 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 Korea 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, wilayah, atau sekumpulan skrip tertentu. Pengkodean spesifik didefinisikan melalui penggunaan sumber daya CMAP yang dipakai sebagai file, dan umumnya merujuk subset dari mesin terbang dalam koleksi karakter.
Koleksi karakter yang dihasilkan dari setiap suplemen mencakup mesin terbang yang terkait dengan semua suplemen sebelumnya. Misalnya, Suplemen 9 mencakup semua mesin terbang yang didefinisikan dalam Suplemen 0 hingga 8.
Koleksi karakter Adobe-KR-9 menyebutkan 22.897 glyphs, khususnya menyatukan 0 hingga 22896, di antara 10 suplemen, ditetapkan 0 hingga 9. Adobe-kr-9 sepenuhnya mendukung KS saat ini ( standar Korea ) dengan Karakter Standar dan semua SYLLABLABLABLABLABLABLABLE MODERN, dan juga Korea, dan semua Syllable Hang Modern 11.172 Modern Syllable, dan juga termasuk The Hanging 11.172 Modern Hang Lable, dan The Hingograph, dan semua Syllable Modern Hang Sillablable, dan The Hingrich, dan semua Syllable Modern 11.172 Modern Hang, dan juga Hutan Hang Modern 11.172, dan semua Syllable Modern, dan semua Syllable Modern, dan semua Syllable Modern 11.172 Modern Hang, Hanja tambahan dari hanja inmyeong-yong (인명용 한자 한자/人名用漢字) yang diterbitkan oleh Mahkamah Agung Korea ( Daebeobwon /대법원/大法院). Tabel berikut merangkum 10 suplemen ini, dan juga menyediakan halaman di mana mesin terbang representatifnya ditampilkan dalam file adobe-kr-9.pdf :
| Suplemen | CID tambahan | Rentang CID | Total CID | Tanggal pendirian | Halaman |
|---|---|---|---|---|---|
| 0 | n/a | 0–3058 | 3.059 | 2018-07-19 | 1–7, 46 |
| 1 | 1.578 | 3059–4636 | 4.637 | 2018-07-19 | 7–10 |
| 2 | 6.814 | 4637–11450 | 11.451 | 2018-07-19 | 10–23 |
| 3 | 280 | 11451–11730 | 11.731 | 2018-07-19 | 23–24 |
| 4 | 147 | 11731–11877 | 11.878 | 2018-07-19 | 24 |
| 5 | 357 | 11878–12234 | 12.235 | 2018-07-19 | 24–25 |
| 6 | 2.003 | 12235–14237 | 14.238 | 2018-07-19 | 25–29 |
| 7 | 4.620 | 14238–18857 | 18.858 | 2018-07-19 | 29–38 |
| 8 | 3.622 | 18858–22479 | 22.480 | 2018-07-19 | 38–45 |
| 9 | 417 | 22480–22896 | 22.897 | 2018-07-19 | 45–46 |
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, desain jenis huruf, dan mungkin faktor lainnya. Mesin terbang untuk semua CID diilustrasikan dalam spesifikasi 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 10 suplemen koleksi karakter Adobe-KR-9.
Suplemen 0, yang mencakup 3.059 mesin terbang sederhana, khususnya CIDS 0 hingga 3058, dimaksudkan untuk memberikan serangkaian inti mesin terbang yang diharapkan berada dalam font opening Korea modern, dan mencakup serangkaian glyphs minimal untuk suku kata hangul modern, bersama dengan glyphs untuk mendukung Korea dasar dan latin. Tentu saja, mesin terbang untuk set inti 2.350 suku kata hangul modern dimasukkan, bersama dengan mesin terbang untuk 418 suku kata hangul modern frekuensi tinggi tambahan yang ditentukan oleh KFA ( Korea Font Association ). Mesin terbang untuk sejumlah kecil suku kata hangul modern tambahan juga disertakan. In total, glyphs for 2,780 modern hangul syllables are included in Supplement 0. The table below specifies the number of glyphs for modern hangul syllables that are included in Supplement 0 for four character set standards, KS X 1001 (ROK), KS X 1002 (ROK), KPS 9566 (DPRK), and GB/T 12052 (PRC):
| Standar | Jumlah mesin terbang |
|---|---|
| KS x 1001 | 2.350 (semua) |
| KS x 1002 | 372 |
| KPS 9566 | 2.483 |
| GB/T 12052 | 2.555 |
Juga termasuk dalam suplemen 0 adalah mesin terbang untuk ASCII, beberapa karakter ISO Latin 1 (alias ISO/IEC 8859-1), tanda baca, dan beberapa simbol. Beberapa mesin terbang, seperti yang untuk tanda baca, termasuk bentuk Barat dan Korea, dan niat jangka pendek adalah menggunakan fitur OpenType 'Locl' ( Local Forms ) untuk beralih di antara mereka. Tujuan jangka panjangnya adalah untuk mendefinisikan urutan variasi standar (SVSE) untuk mereka.
Suplemen 1 menambahkan 1.578 mesin terbang, khususnya CIDS 3059 hingga 4636, yang semuanya untuk suku kata hangul modern yang termasuk dalam KS x 1002 (ROK), KPS 9566 (DPRK), dan standar karakter GB/T 12052 (PRC). Tabel di bawah ini mencakup jumlah mesin terbang untuk suku kata hangul modern yang termasuk dalam Suplemen 1 untuk masing -masing dari tiga standar set karakter ini:
| Standar | Jumlah mesin terbang |
|---|---|
| KS x 1002 | 1.558 |
| KPS 9566 | 196 |
| GB/T 12052 | 818 |
Dengan kata lain, suplemen 0 dan 1 bersama-sama memberikan dukungan dasar untuk tiga wilayah dengan populasi berbahasa Korea yang telah ditetapkan oleh standar regional, setidaknya dalam hal mesin terbang untuk suku kata hangul modern.
Suplemen 2 menambahkan 6.814 glyphs, khususnya CIDS 4637 hingga 11450, yang semuanya untuk suku kata hangul modern yang, bila dikombinasikan dengan suplemen 0 dan 1, selesaikan set 11.172 suku kata hangul modern yang telah dimasukkan dalam Unicode sejak Versi 2.0 (1996).
Suplemen 3 menambahkan 280 mesin terbang, khususnya CIDS 11451 hingga 11730, untuk karakter terlampir atau beranotasi, seperti digit, karakter Latin, dan huruf hangul/suku kata. Lingkupnya melampaui apa yang ditemukan dalam standar set karakter regional, dan termasuk karakter yang tepat yang ditemukan dalam blok unicode bernama alphanumerics tertutup, dingbats, huruf CJK tertutup dan bulan, dan suplemen alfanumerik tertutup.
Per halaman ini di situs web KS, mesin terbang untuk U+327F ㉿ Simbol Standar Korea (CID+11688) bersifat generik, dan desainnya harus mengikuti spesifikasi yang dijelaskan. Pengembang font yang membutuhkan mesin terbang ini dapat merujuk file Adobe Illustrator yang disediakan dalam file zip yang tautannya berada di bagian bawah halaman itu, atau referensi salah satu contoh font dalam rilis terbaru dari proyek ini yang mesin terbangnya mengikuti spesifikasi.
Suplemen 4 menambahkan 147 mesin terbang, khususnya CIDS 11731 hingga 11877, untuk tanda baca lebar penuh, karakter Latin lebar penuh, dan bentuk vertikal.
Suplemen 5 menambahkan 357 glyphs, khususnya CIDS 11878 hingga 12234, terutama untuk tujuan kompatibilitas KS X 1001, untuk kepentingan pengembang font yang merasa bahwa mereka perlu mendukung standar karakter yang ditetapkan ini secara keseluruhan. Termasuk dalam Suplemen 5 adalah mesin terbang untuk matematika (hanya simbol matematika dasar yang termasuk dalam Suplemen 0), karakter garis-garis, dan simbol lainnya.
Mesin terbang tambahan untuk mesin terbang kompatibilitas KS x 1001 yang sesuai dengan skrip Latin dan spesifik - kana Yunani, Cyrillic, dan Jepang - termasuk dalam Suplemen 9.
Supplement 6 adds 2,003 glyphs, specifically CIDs 12235 through 14237, for the two hangul tone marks and their vertical forms, a modest set of 161 archaic (aka pre-modern) hangul syllables that fall outside the modern set of 11,172 that are necessary for the Jeju dialect (제주말 jejumal ), nominal (aka encoded) forms of combining jamo, and Gabungan itu membentuk diri mereka sendiri. Termasuk dalam yang terakhir adalah enam set jamo terkemuka (L), dua set vokal Jamo (V), dan empat set Jamo trailing (T). OpenType 'ljmo' ( formulir Jamo terkemuka ), 'vjmo' ( formulir Jamo vokal ), dan 'tjmo' ( trailing jamo Forms ) fitur GSUB diharapkan akan digunakan. 1.838 mesin terbang untuk menggabungkan Jamo dapat mewakili 1.638.750 suku kata hangul (11.875 LV plus 1.626.875 urutan LVT), dengan 11.172 suku kata hangul modern menjadi subset yang sangat kecil.
Archaichangul161-regular.pdf dan archaichangul161-bold.pdf file PDF menunjukkan urutan dan mesin terbang yang sesuai dengan 161 suku kata hangul kuno.
Suplemen 7 menambahkan 4.620 glyphs, khususnya CIDS 14238 hingga 18857, untuk 4.888 hanja (alias cjk unified ideographs) yang termasuk dalam standar KS x 1001. Jumlah mesin terbang sebenarnya 4.620, karena 268 dari 4.888 hanja adalah duplikat asli yang termasuk dalam standar set karakter karena beberapa bacaan.
268 hanja yang merupakan duplikat asli ditangani dengan pemetaan, melalui sumber daya CMAP Unicode, kode ideografi kompatibilitas CJK yang sesuai menunjuk ke mesin terbang yang sesuai untuk ekuivalen kanonik mereka, yang semuanya adalah cjk unified ideographs. Selain itu, file definisi UVS juga menentukan SVSE yang sesuai dengan 270 Ideograf Kompatibilitas CJK: U+F900 melalui U+FA0B, U+FA2E & U+FA2F.
Suplemen 8 menambahkan 3.622 mesin terbang, khususnya CIDS 18858 hingga 22479, untuk hanja tambahan di luar yang ada di Suplemen 7. Glyphs untuk 2.856 hanja dalam standar set karakter KS x 1002 disertakan. Sisa mesin terbang dalam Suplemen 8 terutama untuk Hanja yang termasuk dalam hanja inmyeong-yong (인명용 한자/人名用漢字) yang diterbitkan oleh Mahkamah Agung Korea ( Daebeobwon /대법원/大法院), 665 di antaranya dikodekan dalam URO dan EFTENSIONS A, B, E, dan 665 di antaranya dikodekan dalam URO dan EFTENSIONS A, B, E, dan 665 di antaranya adalah F. Koleksi Krname IVD Terdaftar, dan satu outlier akan berada di Extension G dan karenanya belum dikodekan. Juga termasuk 81 hanja tambahan, 73 di antaranya berasal dari GB/T 12052 (PRC), dengan delapan sisanya dari KPS 9566 (DPRK).
Meskipun CID yang sesuai dengan mesin terbang untuk ekstensi G ideografi ⿰氵恩, CID+22461, stabil, identitasnya-sebagaimana ditentukan dalam kolom keempat dari adobe-kr-9_ordering.txt file pemesanan yang akan terjadi pada evlood .
Suplemen 9 menambahkan 417 glyphs, khususnya CIDS 22480 hingga 22896, bahasa asing, seperti yang untuk Kana Latin, Yunani, Cyrillic, dan Jepang yang diperpanjang. Sementara sebagian besar karakter yang didukung oleh mesin terbang ini berada di standar KS X 1001 yang ditetapkan, saya perlu menunjukkan bahwa suplemen ini sebenarnya termasuk mesin terbang untuk karakter di luar standar itu, seperti U+03C2 ς huruf kecil Yunani Sigma untuk membuat katana Yunani, dan tambahan kana dan kana yang terkait dengan karakter, seperti u+30fc ー yang ada di KANAADA, dan KANAKA KANAKA TAMBAHAN KANA, SEPATU SEPATA U+30FC U+30FC Yunani, dan tambahan KANA dan KANA-KANA-RURTATED THEFATER, seperti U+30FC ー KANAGA Yunani, dan KANAKA KANAKA TAMBAHAN KANA DAN KANA KANA, SEPENT U+30fc bersama dengan bentuk vertikal yang tepat.
Dalam rilis terbaru dari proyek ini, Anda akan menemukan dua font opentype yang sepenuhnya fungsional, siap diinstal, dan terkait gaya yang mencakup semua 22.897 glyph dari Adobe-KR-9. Font didasarkan pada sumber jenis huruf Han Source Source Han Serif Pan-CJK.
Definisi fitur OpenType GSUB yang disarankan, bersama dengan definisi spesifik 'halt' ( alternatif setengah lebar ) dan 'vhal' ( alternatif vertikal setengah metrik ) fitur GPO, akan diterbitkan di kemudian hari.
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.
Datafile AKR9-Hangul.txt memberikan informasi tambahan untuk semua 11.172 suku kata Hangul modern yang mesin terbangnya termasuk dalam Adobe-KR-9, khususnya dalam suplemen 0 hingga 2.
Tabel berikut mencantumkan semua mesin terbang Adobe-KR-9 yang diklasifikasikan sebagai ruang, dan memberikan titik kode unicode dan nama karakter, bersama dengan lebar set yang disarankan (berdasarkan EM 1000 unit) dan nilainya dalam contoh font openePype:
| Cid | Unicode | Rekomendasi | Contoh font |
|---|---|---|---|
| 1 | U+0020 ruang | Proporsional untuk penggunaan barat | 258 (biasa), 251 (tebal) |
| 3006 | U+0020 ruang | Proporsional untuk Penggunaan Korea | 310 |
| 108 | U+2002 EN Ruang | Setengah dari lebar suku kata hangul | 483 |
| 109 | U+2003 ruang em | Lebar suku kata hangul | 966 |
| 110 | U+2004 Ruang tiga per EM | Sepertiga dari lebar suku kata hangul | 322 |
| 111 | U+2005 Ruang empat per-EM | Seperempat dari lebar suku kata hangul | 242 |
| 112 | U+2006 ruang enam per em | Seperenam lebar suku kata hangul | 161 |
| 113 | U+2007 ruang angka | Lebar angka | 539 (biasa), 584 (tebal) |
| 114 | U+2009 ruang tipis | Satu-delapan lebar suku kata Hangul | 121 |
| 115 | Ruang rambut u+200a | Seperenam belas lebar suku kata hangul | 60 |
| 12105 | U+3000 ruang ideografi | Lebar Hanja | 1000 |
Sejumlah kecil karakter KS x 1001 peta ke titik kode unicode yang berbeda tergantung pada OS atau implementasi lainnya, dan sementara sebagian besar mesin terbang berada di Suplemen 5, beberapa di antaranya ada di suplemen sebelumnya. Tabel di bawah ini mencantumkan titik kode KS x 1001 dan pemetaan unicode spesifik implementasi (suplemen mesin terbang yang sesuai ditunjukkan dalam tanda kurung):
| KS X 1001 (GR) | OS Windows | MacOS | Adobe |
|---|---|---|---|
| 01-09 (0xa1a9) | U+00AD (0) | U+2013 - (0) | U+2013 - (0) |
| 01-10 (0xa1aa) | U+2015 - (0) | U+2014 - (0) | U+2014 - (0) |
| 01-11 (0xa1ab) | U+2225 ∥ (5) | U+2016 ‖ (5) | U+2016 ‖ (5) |
| 01-13 (0xa1ad) | U+223C ∼ (5) | U+301c 〜 (4) | U+ff5e ~ (4) |
| 01-43 (0xa1cb) | U+ffe0 ¢ (5) | U+00A2 ¢ (0) | U+ffe0 ¢ (5) |
| 01-44 (0xa1cc) | U+ffe1 £ (5) | U+00a3 £ (0) | U+ffe1 £ (5) |
| 01-45 (0xa1cd) | U+ffe5 ¥ (5) | U+00a5 ¥ (0) | U+ffe5 ¥ (5) |
| 01-76 (0xa1ec) | U+226a ≪ (5) | U+226a ≪ (5) | U+00AB «(5) |
| 01-77 (0xa1ed) | U+226b ≫ (5) | U+226b ≫ (5) | U+00bb »(5) |
| 01-94 (0xa1fe) | U+ffe2 ¬ (5) | U+00ac ¬ (5) | U+ffe2 ¬ (5) |
| 02-06 (0xA2A6) | U+ff5e ~ (5) | U+02dc ˜ (5) | U+02dc ˜ (5) |
| 02-16 (0xA2B0) | U+02d0 ː (5) | U+02d0 ː (5) | U+2236 ∶ (5) |
| 02-33 (0xa2c1) | U+2299 ⊙ (5) | U+25c9 ◉ (5) | U+25c9 ◉ (5) |
| 03-94 (0xa3fe) | U+ffe3  ̄ (4) | U+203e ‾ (5) | U+ffe3  ̄ (4) |
Tabel berikut menyediakan rentang CID dan CID yang secara eksplisit menunjukkan mesin terbang mana yang dimaksudkan untuk dirancang dengan lebar set apa, meskipun implementasi bebas untuk menyesuaikan mesin terbang lebar penuh untuk dimonospaced, atau yang monospaced menjadi lebar penuh:
| Atur lebar | Rentang CIDS & CID |
|---|---|
| Lebar penuh | 0, 119, 128, 132, 135, 136, 138–147, 152–155, 158–169, 11451–11877, 11895, 11923–11925, 11932–11976, 11978–12107, 12151–12234, 14238–22479, 22690–22896 |
| Sebanding | 1–108, 110–118, 120–127, 129–131, 133, 134, 137, 148–151, 156, 157, 3001–3052, 11878–11894, 11896–11922, 11926–11931, 11977, 22480–11922, 11926–11931, 11977, 22480–11922, 11926–11931, 11977, 2248027, |
| Monospaced | 109, 170–3000, 3053–3056, 3059–11450, 12108–12150, 12237–13500 |
| Dua-em | 3057 |
| Tiga-em | 3058 |
| Seperempat lebar | 12235, 12236 |
| Nol-lebar | 13501–14237 |
Tabel mesin terbang yang termasuk dengan spesifikasi ini mencakup 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, dan jangan ragu untuk menyimpang berdasarkan kasus per kasus.
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.
Seperti yang dinyatakan sebelumnya dalam spesifikasi ini, definisi fitur OpenType yang disarankan akan disediakan di kemudian hari. Selain fitur OpenType, pengembang font didorong untuk mengimplementasikan himpunan bagian yang dapat sepenuhnya mengecualikan satu atau lebih suplemen. Pengembang font selanjutnya didorong untuk mendukung Suplemen 0-Adobe-KR-0-setidaknya. Tidak ada persyaratan khusus bahwa semua suplemen didukung, atau bahwa semua mesin terbang dalam suplemen tertentu harus didukung. Tentu saja, beberapa suplemen, jika didukung, paling baik didukung secara keseluruhan, seperti suplemen 1, 2, dan 7.
Sebagai contoh, dimungkinkan untuk mengembangkan font yang hanya mencakup mesin terbang untuk suplemen 0, 1, 2, dan 7, yang karenanya akan mencakup mesin terbang inti, mesin terbang untuk semua 11.172 suku kata hangul modern, dan mesin terbang untuk semua hanja yang termasuk dalam standar karakter KS X 1001.
Pengembang font harus menyadari bahwa font yang mencakup semua 22.897 mesin terbang - atau hampir semuanya - tidak dapat dibangun dengan subtabel format 4 'CMAP' yang lengkap karena sifat terfragmentasi dari pemetaan yang dihasilkan yang menyebabkan subtable khusus untuk meluap di luar batas ukuran 64K. Alat AFDKO Makeotf akan memotong subtable untuk memasukkan hanya dua segmen pertama dalam kondisi seperti itu. Pengujian kami telah mengungkapkan bahwa beberapa lingkungan, khususnya aplikasi Excel dan Notepad yang berjalan di jendela, memanfaatkan heuristik yang membutuhkan pemetaan tertentu untuk hadir dalam subtable format 4 'cmap'. Dua contoh font openef fungsional penuh dalam rilis terbaru mengatasi masalah ini dengan menyesuaikan subtable format 4 'cmap' untuk mengecualikan pemetaan untuk semua cjk unified ideographs dan cjk kompatibilitas kompatibilitas. (Subtable format 4 'CMAP' hanya digunakan untuk tujuan heuristik, dan mesin terbang untuk cjk ideografi terpadu dan ideografi kompatibilitas CJK bekerja dengan benar karena subtabel format 12 'cmap' digunakan untuk render aktual dari mereka dan glionf lainnya dalam font.)
Sumber daya CMAP yang terkait dengan koleksi karakter Adobe-KR-9, bersama dengan datafile CID2CODE.TXT yang memberikan detail tambahan untuk pengembang font, tersedia sebagai bagian dari proyek open source CMAP Resources .
Selain sumber daya CMAP identitas yang disediakan untuk masing-masing dari 10 suplemen, hanya sumber daya CMAP Unicode-tersedia untuk UTF-8, UTF-16 (UTF-16BE), dan Pencatatan UTF-32 (UTF-32BE), dan tetap disinkronkan dengan sempurna-termasuk, dengan UTF-32 yang diharapkan untuk digunakan untuk digunakan.
36 urutan variasi ideografis (IVSE) yang ditentukan dalam adobe-kr_quences.txt datafile terdaftar oleh konsorsium Unicode dalam IVD ( basis data variasi ideografi ) per UTS #37 ( database variasi ideografi Unicode ), dan sesuai dengan koleksi KRNAME yang terdaftar. Datafile ini juga mencakup 270 urutan variasi standar (SVSE), yang semuanya sesuai dengan ideografi kompatibilitas CJK.
Glyphs representative untuk CIDS 0 hingga 22896 disediakan dalam file Adobe-KR-9.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 sumber han serif akr9 reguler (alias sourceHanserifakr9-regular atau 본명조 akr9 biasa), yang dirancang oleh adobe, dan turunan dari sumber jenis huruf han serif pan-cjk han sumber terbuka. Instance font spesifik adalah versi 1.001, sebagaimana tercermin dalam entri kamus CIDFontVersionnya.
Salah satu tujuan koleksi karakter Adobe-KR-9 adalah untuk menggantikan koleksi karakter Adobe-Korea1-2, yang terakhir diperbarui pada akhir 1998, dan tidak lagi berguna untuk mengembangkan sumber daya font Korea yang berbasis unicode modern. Catatan Teknis Adobe #5093, koleksi karakter Adobe-Korea1-2 , termasuk dalam repositori ini untuk tujuan referensi.
Silakan kirim umpan balik apa pun ke penulis spesifikasi koleksi karakter Adobe-KR-9, Dr. Ken Lunde, untuk dipertimbangkan.
Bagian berikut merinci sejarah dokumen ini:
Tiga Suplemen 5 Glyphs— UNI2260 , UNI2264 , dan UNI2265 -dibuat proporsional, dan dipindahkan ke Suplemen 0. 21 KR Tag Glyphs— UNI002B.KR , UNI0030.KR MELALUI UNI0039.KR, UNI003C.KR MELALUI UNI003E.KR.KR, UNB1.KR, UNI003C.KR MELALUI UNI003E.KR.KR , UNB1.KR , UNI003C.KR MELALUI UNI003E.KR.KR, KR1.KR , UNI003C.KR.KR.KR.KR.KR.00 uni00f7.kr , uni2212.kr , uni2260.kr , uni2264.kr , dan uni2265.kr -ditambahkan ke suplemen 0. Suplemen 8 Glyph, U30726 , diganti namanya untuk mencerminkan UTC-nya yang belum ada pada UTC-01200 Referensi Sumber, dan tidak ada hubungannya dengan UTC-01200 Sumber Refisten, dan tidak ada hubungannya dengan UTC- 01200 .
Subbagian Catatan Khusus ditambahkan ke bagian Pengembangan OpenType yang menjelaskan kemungkinan Format 4 'CMAP' Subtable Overflow.
Glyph representatif untuk U+327F ㉿ (Suplemen 3 CID+11688) disesuaikan agar sesuai dengan spesifikasi karakter khusus ini, dan dua contoh font dalam rilis terbaru diperbarui.
Paragraf pengantar bagian glyph set lebar diperbarui untuk memungkinkan menjahit mesin terbang lebar dan monospaced.
Itu saja.