[1] 【[[符号化文字集合]]】 [[北朝鮮]]の基本符号化文字集合規格。

[2] 初版は KPS 9566:1997,
“Code of the Korean Graphic Character Set for
Information Interchange”。 

* 仕様書

[32] 
[DFN[[[ISO-IR]] 202]] 
([[[VAR[F]]][終端バイト]] := [CODE[4/14]] ([SAMP(char)[N]]))。


[REFS[
- [31] [CITE[02.PDF - 202.pdf]], [TIME[2014-06-23T02:12:06.000Z]], [TIME[2020-10-26T05:57:58.015Z]] <https://www.itscj.ipsj.or.jp/iso-ir/202.pdf>
-- [45] 消滅確認 [TIME[2022-10-29T08:09:16.200Z]]
-- [46] [CITE[Wayback Machine]], [TIME[2022-10-29T08:08:30.000Z]] <https://web.archive.org/web/20220310001705/https://www.itscj-ipsj.jp/ir/202.pdf>
--[47] 
[CITE[02.PDF - 202.pdf]], [TIME[2022-11-02T03:16:36.000Z]], [TIME[2022-12-10T06:22:31.825Z]] <https://itscj.ipsj.or.jp/ir/202.pdf>

]REFS]

* 文字集合

[6] 分類は [[ISO‐IR 202]] によります。

[FIG(list)[
-1‐1〜12‐94 (0-2121〜0-2A7E) (非漢字)
-- 一般図形文字
--- 句読点, 括弧, 数学・論理記号, 単位, その他の図形記号
--- 341文字
--- 括弧などは縦書き・横書きを分離
--- [13] 4‐72〜4‐77 : 固有名詞表記用の朝鮮文字 [SEE[ [[将軍様専用文字]] ]]
--- 12‐1・12‐2 : 朝鮮労働党の記号
--- [[ISO/IEC10646]]‐1:2000 に含まれない文字多数
(Amd.2 でおおむね救済予定)
--- ごく一部のみ JIS X 0208 と同じ並び順
-- 数字
--- アラビア数字の 0 〜 9, 羅馬数字の I 〜 X, i 〜 x の合計
30文字
--- アラビア数字は JIS X 0208 などと同じ[[区点位置]]
-- ラテン字母
---A 〜 Z, a 〜 z の計52文字
---全て JIS X 0208 などと同じ区点位置にあります。
--朝鮮字母 (Korean Alphabet)
---65文字
---末尾の10文字は KS X 1001 などに含まれていないもの
(組合せ時の位置による字形差)
--- KS X 1001 とは基本的に順序が異なる
--キリル字母
---A 〜 Я, a 〜 яの計66文字
---JIS X 0208 などと同じ配列順
--希臘字母
---A 〜 Ω, α 〜 ωの計48文字
---JIS X 0208 などと同じ配列順
--丸付き文字・数字
---朝鮮文字14文字, 朝鮮音節14文字, 番号 1 〜 30 の丸付き
--分数, 上付き・下付き数字
---分数10字, 上付き・下付き数字それぞれ 1 〜 0
---分数は縦に並ぶものと斜めに並ぶものが分離されており、実質5種類
--罫線素片
---68文字
---KS X 1001 と同じ順で、前半は JIS X 0208 とも同じ順序
--日本文字
---平仮名83文字, 片仮名86文字
---JIS X 0208 などと同じ並び順です。
---GB 2312-80 などと同様、長音符号などは含まれず
-16‐1〜44‐47 (0-3021〜0-4C4F)
--朝鮮音節 (2679文字)
--KS X 1001 などとは全く異なる配列順
-45‐1〜94‐47 (0-4D21〜0-7E4F)
--朝鮮漢字 (4653文字)
--KS X 1001 などとは全く異なる配列順
--Unihan.txt によるとすべて [[CJK統合漢字]] (本体)
に含まれる
-15‐1〜94, 44‐48〜44‐94, 94‐48〜94‐94
--計188位置
--[[利用者定義位置]]
--「この図形文字集合に含まれない文字や記号を定義しても良い。利用者により定義された文字や記号は局部的にのみ使用でき、情報交換用途に用いることはできない。」
-その他の区点位置
--389位置
--文字が割り当てられていないこれらの位置は使用禁止
]FIG]

* 符号化方式

[23] [[EUC-KP]]

* 関連

[35] 他に [[KPS 10721]] があります。

[36] [[Adobe-KR]]

* メモ

- [3] 2000年版もあるという噂だけど不明。
- [4] 文字集合の構成的には [[KSX1001]] [[完成型]]によく似ているものの、互換性は全くない。
- [5] ''&#54620;&#44544; &#48512;&#54840;&#44228;&#50640; &#44288;&#47144;&#46108; &#51221;&#48372; (Information regarding Hangeul Code)'' <http://hangeul.pnu.edu/hangeul/code/hcode.html>: KPS と KS X 1001 と [[UCS]] の変換表など。 [WEAK[(情報源: [[JTC1/SC2/WG2]] N 2564)]]
-- 消滅確認 [TIME[2020-10-26T05:51:18.200Z]]

- [8] [CITE@ja[KPS 9566 - Wikipedia]]
([TIME[2009-10-12 10:09:48 +09:00]] 版)
<http://ja.wikipedia.org/wiki/KPS_9566>

[7] >>6 [[KPS10721]] なんかには [[CJK互換漢字]]にさえ入れてもらえないのがある一方で 9566 ってほんとに全部はいってるの? 


-[9] [CITE[課題 33466]]
([TIME[2010-01-28 00:58:07 +09:00]] 版)
<http://www.openoffice.org/issues/show_bug.cgi?id=33466>
--
[12] [CITE@en[Issue 33466 – Conversion tables between KPS 9566-2003(N. Korean) & Unicode]]
( ([TIME[2014-12-23 19:55:44 +09:00]] 版))
<https://issues.apache.org/ooo/show_bug.cgi?id=33466>
--
[25] [CITE@en[33466 – Conversion tables between KPS 9566-2003(N. Korean) & Unicode]], [TIME[2020-10-26T01:56:08.000Z]] <https://bz.apache.org/ooo/show_bug.cgi?id=33466>

[37] 
>>25 [[Unicode]]変換表が添付

[10] [CITE@ja[KPS 9566-97 - CyberLibrarian]]
( ([TIME[2014-09-12 13:59:46 +09:00]] 版))
<http://www.asahi-net.or.jp/~ax2s-kmtn/ref/kps9566-97.html>

[11] [CITE@ja-jp[KPS 9566 ‐ 通信用語の基礎知識]]
( ([TIME[2014-12-23 19:53:09 +09:00]] 版))
<http://www.wdic.org/w/WDIC/KPS%209566>



[27] [CITE[01349-N2374-DPRK-AddSymbols.pdf]], [TIME[2001-09-25T06:16:00.000Z]], [TIME[2020-10-26T02:08:47.390Z]] <http://www.unicode.org/L2/L2001/01349-N2374-DPRK-AddSymbols.pdf>

(提出元は[[朝鮮民主主義人民共和国]]の標準化委員会)

[43] 
>>27 [[規格票]]の文字表の一部

[44] 
[CITE[歯k1210c.PDF - n2390.pdf]], [TIME[2001-10-15T17:37:56.000Z]], [TIME[2022-10-09T14:20:45.453Z]] <https://www.unicode.org/wg2/docs/n2390.pdf>

[17] ([TIME[2018-01-04 03:51:56 +09:00]])
<https://www.unicode.org/L2/L2018/18004-compat-dprk.pdf>

[18] ([TIME[2018-01-09 07:07:38 +09:00]])
<https://www.unicode.org/L2/L2018/18014-feedbk-dprk-symbols.pdf>

[19] ([TIME[2018-05-22 06:18:35 +09:00]])
<https://www.unicode.org/L2/L2018/18184-symbol-for-type-a-elec.pdf>

[20] ([TIME[2018-01-30 04:26:52 +09:00]])
<https://www.unicode.org/L2/L2018/18057-kps9566-excl.pdf>

[21] ([TIME[2018-01-06 03:06:54 +09:00]])
<https://www.unicode.org/L2/L2018/18011-info-kps9566-2011.pdf>

[40] 
>>21 [[Red Star OS]] 3.0 の [[Unicode]] との対応表および文字一覧

[22] [CITE@ja[KPS 9566 - Wikipedia]], [TIME[2020-10-12T01:51:22.000Z]], [TIME[2020-10-26T01:51:31.787Z]] <https://ja.wikipedia.org/wiki/KPS_9566>

[24] [CITE@en[DPRKCharsets - Central Perk - Trac]], [TIME[2020-10-26T01:55:13.000Z]], [TIME[2006-07-17T05:44:57.262Z]] <https://web.archive.org/web/20060717054440/http://openlook.org:80/trac/wiki/DPRKCharsets>


[26] [CITE[エディトリアル:ほら貝]], [TIME[2016-08-02T01:45:08.000Z]], [TIME[2020-10-26T02:08:00.370Z]] <http://www.horagai.com/www/salon/edit/ed2002a.htm>

[28] [CITE@ja[未来情報産業ブログ 北朝鮮 國規 9566 (KPS 9566)]], [[miraicorp]], [TIME[2020-10-26T02:12:13.000Z]], [TIME[2020-10-26T02:12:58.002Z]] <https://miraicorp.blog.fc2.com/blog-entry-263.html>


[30] [TIME[2011-04-28T19:35:25.000Z]], [TIME[2020-10-26T02:32:15.611Z]] <https://unicode.org/Public/MAPPINGS/VENDORS/MISC/KPS9566.TXT>


[29] [CITE@en-GB[The Unicode Private Use Area and KPS 9566 - HarJIT's Website]], [TIME[2020-09-30T22:19:03.000Z]], [TIME[2020-10-26T02:37:24.852Z]] <https://harjit.moe/kpspua.html>

[33] [CITE@en[KPS 9566 - Wikipedia]], [TIME[2021-10-08T13:52:36.000Z]], [TIME[2021-10-08T15:11:03.037Z]] <https://en.wikipedia.org/wiki/KPS_9566>


[34] [CITE[L2/22-067 (CJK & Unihan Group Recommendations for UTC #171 Meeting) - 22067-cjk-unihan-group-utc171.pdf]], [TIME[2022-04-16T13:39:07.000Z]], [TIME[2022-04-19T05:54:18.991Z]] <https://www.unicode.org/L2/L2022/22067-cjk-unihan-group-utc171.pdf#page=38>


>No one outside of DPRK has yet to see actual KPS 9566 and KPS 10721 standards. It is pos-
sible to glimpse the former standard via ISO-IR-202:1998, but it is simply a low-resolution
scan of only its code table, and lacks any descriptive content.

[38] [[Red Star OS]]

[39] 
>>38 これに 
[[KPS 9566]]
の[[フォント]]が入っていると言われています。
その[[フォント]] ([[Red Star OS]] 2.0 のものと 3.0 のもの)
を再配布している[[Webサイト]]がありましたが、

その
[[OpenType]]
[[フォント]] (のうち確認したのはいくつかだけですが。) の
[CODE[cmap]]
は [[Unicode]] のみで、 [[KPS]] との対応表は入っていませんでした。
[[KPS]] にだけあって [[Unicode]] にない文字は [[PUA]] に入っていました。








[42] [CITE@ja[Ken Lunde 小林剣さんはTwitterを使っています: 「@eisoch I also enjoyed his comments about what will become U+2B97 SYMBOL FOR TYPE A ELECTRONICS. Anyway, other than ISO-IR-202:1998, I don’t think that anyone outside of DPRK has seen an actual #KPS9566 (KP0) standard, let alone #KPS10721 (KP1) → https://t.co/uBqGeUimFj」 / Twitter]], [TIME[午後11:21 · 2018年9月18日][2018-09-18T14:21:57.000Z]], [TIME[2022-10-09T14:14:05.000Z]] <https://twitter.com/ken_lunde/status/1042056132489953280>


[162] [CITE@en[KPS 9566 mappings (was Re: Arrow dingbats) from Andrew West on 2015-05-29 (Unicode Mail List Archive)]], [[Andrew West (andrewcwest_at_gmail.com)]], [TIME[2015-05-29T15:53:49.000Z]], [TIME[2022-10-09T13:52:14.520Z]] <https://www.unicode.org/mail-arch/unicode-ml/y2015-m05/0276.html>

[41] [CITE@zh[窥探2011KPS(未竟) - 知乎]], [TIME[2022-10-09T14:13:26.000Z]] <https://zhuanlan.zhihu.com/p/52532224>

[48] [CITE@ja[グループ:simch-kx_KPCodeSets - GlyphWiki]], [TIME[2023-07-15T07:42:25.000Z]] <https://glyphwiki.org/wiki/Group:simch-kx_KPCodeSets>

[49] 
[CITE[n409.pdf]], [TIME[1999-01-18T04:59:11.000Z]], [TIME[2023-10-24T01:14:18.253Z]] <http://std.dkuug.dk/jtc1/sc2/wg3/docs/n409.pdf>

[50] 
[CITE[n418.pdf]], [TIME[1998-12-16T10:30:40.000Z]], [TIME[2023-10-24T01:25:07.473Z]] <http://std.dkuug.dk/jtc1/sc2/wg3/docs/n418.pdf>

[51] 
[CITE[n427.pdf]], [TIME[1998-12-16T11:57:08.000Z]], [TIME[2023-10-24T01:34:24.292Z]] <http://std.dkuug.dk/jtc1/sc2/wg3/docs/n427.pdf>
