板に戻る 全部 本家 最新10 1-

シフトJIS基準のシステムや仕様、考え方の改革を @00117

1ZZO 2020/10/09 21:52 ID:9e1
行政・民間に関係なく、丸数字などの使用の可否を考える時間、もしくは丸数字を自作するための時間を要している。
【原因・要因】
現代においては丸数字は①~㊿まで用意されているにもかかわらずこれらの文字を使用していない。
理由はいくつかある。
1、丸数字の存在を知らない
2、丸数字を使用してはいけないと思っている(シフトJISとUnicodeの違いを理解していないため)
3、丸数字のうち㉑~㊿の存在を知らない
4、Windowsの一部のフォントでは丸数字の㉑以降の文字が少々汚く表示されてしまう
  ※フォントのクオリティーが統一されていないため見た目が不揃いになっている

【対処】
使用可能な文字であるかを考える時間、使用不可と思って外字を作る時間は無駄であるばかりでなく、文書検索に引っ掛からないなどの弊害を誘発するなど良いことが無い。
よって、使用可能な文字の使用をためらうような状況を排除する。

1、フォントの整備強化
OSに標準されるフォントや日本語用フォントにはJIS X 0213に定義されている全ての文字を収録させる。
また、それらの全ての文字が同じクオリティーであることを義務づける。
公的機関(国家機関や学校など)ではこれらの条件を満たさないOSやフォントの採用を認めない。

2、UnicodeやJIS X 0213および常用漢字・人名用漢字を使用可能なシステム(ハードウェア、ソフトウェア)に置き換える
これらの文字が使用できないシステムを排除、今後は採用を認めない。

3、変換辞書の整備
JIS X 0213および常用漢字・人名用漢字に対応する変換辞書を用意する。
少なくとも単漢字でそれらの文字を呼び出せるようにする。
また変換時にはJIS X 0213に定義されている文字のみで構成されていることを示すか、JIS X 0213以外の文字が含まれているかを表示して利用者が文字の使用可否を判定しやすいようにする。
※日本語入力ソフトが「環境依存文字」を表示することが誤解を生む一つの要素

4、採用基準の設定と教育の徹底
これらが国家の採用基準として定義されていることを周知するため、既存のIT系の国家試験に出題必須項目として組み込むか、新たな国家試験を創設する。
同時に国家機関で採用する人員や、国家機関が開発を要請する発注先にこの国家試験の取得を義務づける。
2koduki 2020/10/11 17:38 ID:8be
賛成
漢字は文化なのでむやみになくす必要はないですが、整備することでより活用が進むと思います。
特にフォントの整理やnicodeやJIS X 0213対応は良いですね。EBCDIC拡張系との整理も併せて対応いただきたいです。
3ZZO 2020/10/11 18:20 ID:9e1
賛成
>>2
EBCDICの整理も重要ですね。
今やらないと業界も不満をつのらせるばかりで行動をおこさないと思っています。
大きなきっかけというか主導が無いと動こうとしませんからね。
改修には10年では足りないと思いますが、徐々にでも始めないとデータの共通・共有化ができなくなってそろそろ破綻するのではないかと危惧しています。
(現に文字コードが問題になってシステム間のデータのやりとりが出来てなさそう)
4kyo 2020/10/14 23:02 ID:317
反対
s-jisを標準で使うことを早急にやめてutf-8に移行すべきです。
microsoftは、s-jis(cp932)をサポートする必然性などなにもなくて、utf-8標準化に着々と進んでいるように見えます。
現状として、windows10でutf-8を標準日本語コードに設定すると、インストールできない日本製ソフトが出てきます。OS側がs-jisサポートをやめる可能性もありうることを本気で考えるべきなのではないかと思います。ここで、述べられているようなs-jisの高度化を促進すると、PCまでガラパゴス化するのは必然だと思います。

utf-8でも使えるようですが、個人的には丸数字を使うのはたいへん悪い習慣だと思っていますし、異字体の使用もできるだけ避ける方向で収束してほしいと思います。
5ZZO 2020/10/15 09:09 ID:9e1
賛成
>>4
>s-jisを標準で使うことを早急にやめて
そのとおりだと思います。
現状ではJISX0213(常用・人名用漢字)を使うためにはUnicodeを使用する必要があります。
「コンピュータで使用する文字コード」と「使用可能な文字範囲」を区別して提案させて頂きました。
1、文字はJISX0213の文字を使えるようにする。
  ※この範囲の文字であれば「かな漢字変換」は警告を出さないようにする
2、その文字の表現にはUnicodeを使用する。
JISX0213はShift_JIS-2004でも表現可能ですが、世界的にも各OS的にも情報交換用符号(文字コード)にはUnicodeを使用することがほぼ常識ですから、いまさらシフトJISを使用するのはありえません。
という意味で提案を書いたつもりでしたが誤解を招いているのであれば申し訳ありません。
>丸数字を使うのはたいへん悪い習慣
私は悪いことだとは思いません。
各種申告書などでは項目の番号に丸数字を使うことによってわかりやすいですし、金額などの数字と区別が出来るので計算式中に出てきても区別できます。
6kyo 2020/10/23 12:53 ID:317
反対
>>5
>各種申告書などでは項目の番号に丸数字を使うことに
>よってわかりやすいですし、金額などの数字と区別が
>出来るので計算式中に出てきても区別できます。

丸数字でなくても、ちょうど50個くらいあるカタカナやイロハでいいんじゃない?和文タイプライターからの経緯を引きずるのは、あまり得策と思えない。
㉑とするよりも、21)の方が、後で検索するときに容易なうえに、仮に英文化するときに、丸数字を普通の数字に変換するのは、大変間抜けな感じです。
というわけで、個人的な趣味かもしれないけど、私は丸数字が嫌いなわけです。
7m.hidehiro 2020/10/23 13:21 ID:c67
中立
すぐできる事としては、OSにIPAexフォントを標準搭載するよう、OSベンダーに打診するというのはどうでしょうか。

これだけでこの話はかなり緩和する気がします。
8SE 2020/10/23 22:08 ID:60f
反対
シフトJIS基準のシステムや仕様、考え方の改革を
という点は賛同できますが、移行先はUTF8+異体字、具体的な実装としてはIPAフォントにすべきと思います。
既に自治体のシステムなんかも新規の案件はIPAフォントに変わりつつありますよ。
9ZZO 2020/10/27 07:39 ID:9e1
賛成
>>8
「Unicode=UTF-16」ではなく、「Unicode=符号化文字集合+文字符号化方式」という意味で記述しました。
文字符号化方式(シフトJIS)と符号化文字集合を同列で語るのは良くないことは承知していますが、交換用符号としてはUTF-8、内部ではUTF-16でも32でも8でも良いと思いましたので、UTFも含めてUnicodeという言葉を使用しています。
10ikemo 2020/10/31 13:56 ID:c64
賛成
他のアイデアで「旧字体は廃止すべき」という意見が結構見られますが、そもそもShift_JISをやめてUnicodeを使えば大体の漢字は普通に使えるし、むしろ今使える漢字をいじる方が混乱の元です(83JISの混乱とかもう知らない人がほとんどなんでしょうね)。
11ZZO 2020/10/31 16:02 ID:9e1
賛成
>>10
>83JIS
一度定義した文字を削除・移動・字体変更するとどれだけの混乱と損失を生むことになるのか。
今までの文書が駄目になるんですからあれはひどかった。

現在は画像で管理している古書などの文字化のために文字はこれからも増やさないといけない。
Unicodeを使っていればその増えた文字を使えて良いじゃないかと思いますね。
たとえ文字が増えようと、大抵の文字の入力はいわゆるFEPで行うのだから入力可能な文字の制限はFEPやアプリ側でやれば済むことで、文字を廃止する必要性は無いと考えます。

文字に関する提案やコメントを見ていると、いまここで「Unicodeの知識」や「常用・人名用漢字という目安や規則がある」ことを、少なくともIT系の開発に係わる者には早期に持ってもらわないとヤバイなと感じています。
※普段啓発活動をしていますがシフトJISで思考が固定されている方が多いです。
p.s.
「Shift_JIS」の書き方といい「83JIS」といい、貴方は「通」な方だとお見受けしました。勘違いであればごめんなさい。
12ikemo 2020/11/01 10:58 ID:c64
賛成
>>11

割と詳しい方だとは思いますが、独学でネットの情報を読み耽った程度なので、専門家に比べたらまだまだ・・・という感じです。

とは言えIT系の技術者なら文字コード(文字集合・エンコーディング)に関する知識は避けて通れないのは同意です。例えばJavaで開発するならUTF-16なのでサロゲート・ペアを知らないとマズい。

この手の知識は以前は欧米の開発者には通じなかったのですが、今ではEmojiの普及で当たり前になりつつありますね。もう「基本情報」の範囲だと思います。

  投票
本家に投稿する場合はここから