hns - 日記自動生成システム - Version 2.19.7

void GraphicWizardsLair( void ); //

otsune GWL
FreeBSD, AfterEffects, RETAS, animo, DigitalAnime, Linux, Mac OS, Win2k

[Who is otsune?] [title] [message] [Policy] [注目エントリー] [top]
Twitter Status :


Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい

検索式:

先月 2006年06月 来月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30


2006年06月21日(水) [長年日記]

#1 [text][www] 日本語文の中に混在する英単語の前後に「いわゆる半角スペース」を入れるのはバッドノウハウなので、それを自覚して使う方が良い

(追記:単なる「空白を入れる」という表現だと「JIS X 4051の四分アキを入れて表示すること」なのか「テキストデータに半角スペースを入れること」なのかが混乱するので、この件に関しては出来るだけ区別して正確に表現することをオススメします)
(追記2:コンソール表示にこだわる系の人に簡単に言うと、英語の前後に0x20を入れたり72文字で改行するのは「手groff」をしていると自覚してやりましょうと。ピュアなplaintextとは違い、0x20をデリミタとみなした整形済みテキストだと)
:: H & A :: blog: 半角スペースのススメ_
日本語の文字とアルファベットが並ぶ場合、スペースがなくても単語の切れ目が分からないということはないのですが、どうもアルファベットの文字というのは、単語の前後にスペースが入ることを前提にデザインされているみたいで、スペースがないと妙に詰まった感じになってしまいます。
から。
これは結論から言うと、IEやFirefoxなどのブラウザがJIS X 4051における和文と欧文の間の四分アキ(空白)を入れずに、詰め詰めで表示しちゃうのが根本的な原因。だから本来はテキストに半角スペースをいれるんじゃなくて、ブラウザが適切な空白を入れて表示するのが筋の良い解決法だ。
この バッドノウハウ_ が普及したのは、TeXを使うときに「日本語と英語の間に半角スペースを入れないと、半角スペースで区切りを認識しているTeXが綺麗に処理できない」というのもあったのかもしれない。
(ちなみにQuarkXPressでDTPをするときは、日本語と英語の間にあるスペースは全部削除してから組版していた。Quarkは四分アキを制御できるので、素直に綺麗にレイアウトできるから)
人間が機械の都合に合わせて手間をかけて対処するってのは、バッドノウハウの始まりだという事を自覚して仕方が無く使う分にはかまわないと思う。だけど「どうして日本語と英語の間に半角スペースを入れないんだよ。そうしないと綺麗に表示されないだろ。馬鹿じゃねぇの?」みたいな本末転倒なデマが蔓延するのは勘弁してほしい。あくまでも、しょうがなくやっている事なんだと。

1 ASCII pTeXは和文と英文の間に\xkanjiskipが入るので、それで制御する(そうだ):

コメントを読む(8) [ コメントする ]

Re: 日本語文の中に混在する英単語の前後に「いわゆる半角スペース」を入れるのはバッドノウハウなので、そ by TransFreeBSD    2006/06/21 20:34
greasemonkeyで解決してる人がいそうないなさそうな。 と、ここに書くとだれか見つけ...
Re: 日本語文の中に混在する英単語の前後に「いわゆる半角スペース」を入れるのはバッドノウハウなので、そ by wtnabe    2006/06/21 22:27
どうなんでしょね。Terminal 等幅文化圏からすれば空けて当然という気もするんですが...
Re: 日本語文の中に混在する英単語の前後に「いわゆる半角スペース」を入れるのはバッドノウハウなので、そ by ぴろ    2006/06/21 22:38
>半角スペースで区切りを認識しているTeXが綺麗に処理できない TeXでも和文と欧文の...
Re: 日本語文の中に混在する英単語の前後に「いわゆる半角スペース」を入れるのはバッドノウハウなので、そ by kxt    2006/06/22 11:49
半角スペースを「バッドノウハウ」というのは言い過ぎのような気がします。 HTMLとい...
Re: 日本語文の中に混在する英単語の前後に「いわゆる半角スペース」を入れるのはバッドノウハウなので、そ by Dubhead    2006/06/22 12:36
MS Wordも、間に空白を入れてくれますね。Wordで唯一エラいと思える所ですw
バッドノウハウ by 三日月    2006/06/22 12:47
「馬鹿じゃねぇの?」の一言でぶち壊しです。 私はどっちでもいい、というか、どっち...
Re: 日本語文の中に混在する英単語の前後に「いわゆる半角スペース」を入れるのはバッドノウハウなので、そ by bunzaemon    2006/06/22 17:51
solarisを日本語環境で動かすと、manなどは半角スペースが入った 状態で表示されるわ...
Re: バッドノウハウ by otsune    2006/06/23 02:59
>「馬鹿じゃねぇの?」の一言でぶち壊しです。 私が言った訳じゃなくて、過去にfj...
Permalink: http://www.otsune.com/diary/2006/06/21/1.html#200606211
trackback
このエントリーを含むはてなブックマーク del.icio.us livedoor Clip View blog reactions
Last Updated 2006-06-21 00:00:00 By otsune