2019年04月けんさく。趣味のことをやるページです。小説執筆の漢字変換にSKKを使い始めた。SKKを聞いたことがない人のために一応説明を書くと、SKKとは、普通の漢字変換ソフトと違って、変換の区切りを変換ソフトが一切判断せず、全て書き手が区切るソフトである。こちらの方が、手書きで文章を書く感じに似ていると考えたのだ。手書きで文章を書くときに、文単位で漢字を考えたりはしない。1つ1つの漢字を選んでいくはずだ。通常の漢字変換ソフトで書く漢字は、手書きではなく、口述筆記をしてもらう感じだ。通常の文書を書くときはそれでもいいのだが、小説を書くからには、1つ1つの漢字変換に対して書き手がもっと責任と支配力を持つべきだ、と考えて、SKKが正しい、と考えるに至った。これまで通常の漢字変換ソフトで書くと漢字が多すぎてしまう気がしていたが、これも是正されたし、私は書き損じや変換ミスが多いたちであったが、これも減った気がしている。タイピングが少し遅くなっているが、これも慣れであろう。これ以外にも、コンピュータ関連技術と小説執筆について、色々と考えていたことが溜まってきたので、どこかで書きたいものだ。小説を書いていて、文字コードなどを気にする人もあまりいないだろうが、現在の英数字のいわゆる「半角・全角」の使い分け方などを見ると、これでいいんだろうかと思わざるを得ない。小説を書く人間は「ワープロソフトで縦になるか横になるか」という理由で半角・全角英数字を使い分けているが、本来文字に半角・全角などがあるのは歴史的理由にすぎず、現在のフォント環境でこれらが半角・全角で表示されているわけでもなく、それどころか見分けられるフォントが用意されているとも限らない。これらは本来どちらも同じ文字を表している。文字コードの原則から行ったらそれらに別々の文字コードを与えるのは間違いである。Unicodeでこれらに別々の文字コードを与えられているのは、歴史的理由からの事前の解決にすぎない。ある以上、それらを使い分けることがそもそも問題の先送りに過ぎないはずだ。印刷したときに縦になるか横になるかは、フォントなどのレベルで解決すべき問題であろう。Uniodeにも問題がある。三点リーダのUnicode正規化における取り扱い方などを小説を書く人間が知れば驚くのではなかろうか。正規化とは、本来同じであるはずの文字に別々の文字コードを与えられてしまっている場合、それを1つの形に直すための処理だ。することによって、正規化を施す前と後では違う文字列になってしまう場合もある。それだけではない、その正規化が正しいという保証もない。三点リーダは、Unicode正規化の一種NFKDやNFKCでは、ピリオド3つに分解される。これは正しいのであろうか。日本語で小説を書く人間は絶対に正しくないと思うのではなかろうか。中黒3つでも正しくない気がする。パソコンは小説家にとって小説を書く道具である。パソコンに詳しくなくても、漢字変換や文字やフォント周りの知識くらいは持っていても損はないと思う。Midnight流水プールデート月別アーカイブ2020年01月2019年12月2019年11月2019年10月2019年09月2019年08月2019年07月2019年06月2019年05月2019年04月2019年03月2019年02月2019年01月2018年12月2018年11月2018年10月2018年09月2018年08月2018年07月2018年06月2018年05月2018年04月2018年03月2018年02月2018年01月2017年12月2017年11月2017年10月2017年09月2017年08月2017年07月2017年06月2017年05月2017年04月2017年03月2017年02月2017年01月2016年12月2016年11月2016年10月2016年09月2016年08月2016年07月2016年06月2016年05月2016年04月2016年03月2016年02月2016年01月2015年12月2015年11月2015年10月2015年09月2015年08月2015年07月2015年06月2015年05月2015年04月2015年03月2015年02月2015年01月2014年12月2014年11月2014年10月2014年09月2014年08月2014年07月2014年06月2014年05月2014年04月2014年03月2014年02月2014年01月2013年12月2013年11月2013年10月2013年09月2013年08月2013年07月2013年06月2013年05月2013年04月2013年03月2013年02月2013年01月2012年12月2012年11月2012年10月2012年09月2012年08月2012年07月2012年06月2012年05月2012年04月2012年03月2012年02月2012年01月2011年12月2011年11月2011年10月2011年09月2011年08月2011年07月2011年06月2011年05月2011年04月2011年03月2011年02月2011年01月2010年12月2010年11月2010年10月2010年09月2010年08月2010年07月プロフィールけんさく。cal[i][j]%>">カテゴリ別アーカイブけんさく。