スポンサード リンク
[ [[コマンド一覧]] - [[コメント技]] - [[改行]] ]

SIZE(30){''空白・特殊記号''}
-------------
''目次''   
#contents
&br;
''リンク''
-Unicode一覧(Wikipedia)[ [[0000-0FFF>http://ja.wikipedia.org/wiki/Unicode%E4%B8%80%E8%A6%A7_0000-0FFF]] - [[2000-2FFF>http://ja.wikipedia.org/wiki/Unicode%E4%B8%80%E8%A6%A7_2000-2FFF]] - [[3000-3FFF>http://ja.wikipedia.org/wiki/Unicode%E4%B8%80%E8%A6%A7_3000-3FFF]] ]
-[[10進、16進文字コードin HTMLユニコード>http://code.cside.com/3rdpage/jp/unicode/converter.html]]:文字のコードがわからない場合にどうぞ
上の枠にコピペして『文字を10進、16進コードに変換する』を押すと、右下の枠に16進コードで表示される。
-[[バイト列に意味はあるのか(03) - umq の日記>http://slashdot.jp/journal.pl?op=display&uid=4421&id=250470]]
-------------

*空白 [#kuhaku2]
**推奨される空白文字 [#suisyou]
※2000やMACではゼロ幅文字が化ける可能性がありますので、適宜報告願います。
※行末の半角スペース、全角スペースは削除されることをお忘れなく。

//下とかぶりますが,初心者の方が判りやすいように,この記述は残しておきます.
-初心者にもお勧めな3種類
--''半角スペース''(Unicode 0020)
--''全角スペース''(Unicode 3000)ただし、使用する特殊記号次第で文字化けする。
--全角文字を隣接させたUnicode 2001『 』ただし、両端が半角や改行だと文字化けする。

-現在、最も安定していると思われる空白
--[[Unicode 00A0>#unicode00a0]]:無害で万能。後置しても削除されない。入力方法に癖がある。

**使用可能な空白文字[#enable]
-スペーサとして使用が推奨される空白
|CENTER:|CENTER:|CENTER:|CENTER:||c
|unicode|16進コード|文字|コピペ用|コメント|h
|0020| | |『 』|半角スペース|
|[[00A0>#unicode00a0]]| | |%%『 』%%|NO-BREAK SPACE。このページからはコピペできない。&br;参照:[[Wikipedia>http://ja.wikipedia.org/wiki/%E3%83%8E%E3%83%BC%E3%83%96%E3%83%AC%E3%83%BC%E3%82%AF%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9]],[[透明スペースについて>http://nicosns.inventor.jp/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=1126]]|
|[[2001>#unicode2001]]| | |『 』|前後どちらかに全角文字が無いと□化|
|[[2003>#unicode2001]]| | |『 』|前後どちらかに全角文字が無いと□化|
|3000| | |『 』|全角スペース|


--&color(red){本ページ内の は全て''半角スペースに置換''されて表示};されているため、このページ内からのコピペはできません!
ニコニコ動画の方にコメントとして入力したい場合は''IMEパッドの文字一覧から0x00a0を入力''してください。
入力方法など、詳細は[[Unicode 00A0>#unicode00a0]]の項を参照してください。
--行末に設置された半角スペースと全角スペース( )は削除されるため、ゼロ幅文字を行末に設置のこと。
--Unicode 2001と2003は[[Unicode 2001、2003>#unicode2001]]の項を参照してください。

-行末での使用が推奨がされるゼロ幅文字
|CENTER:|CENTER:|CENTER:|CENTER:||c
|unicode|16進コード|文字|コピペ用|コメント|h
|200B|​|​|『​』|ゼロ幅|
--行末の全角スペース、半角スペースは投稿時点で除去されてしまうため、
行末に''ゼロ幅の文字'' Unicode 200B『​』を追加することで除去を防ぐことができる。
ゼロ幅文字で行末に“蓋をする”といったイメージ。
--改行目的で行内に透明な1文字だけを配置したい場合も、ゼロ幅文字 Unicode 200B『​』が有効。
--ゼロ幅文字の存在は目視で確認ができないため、''左右のカーソルキーで文字の有無を確認''する。
--行末以外に配置すると文字化けを起こす。お察しください。
--Unicode 200Bを改行に使用した時に文字化けした報告あり。(♡を使用)
報告主のPC環境など不明だが、フォントの適用範囲の影響の可能性がある。→[[フォントが適用される範囲について>#fbea7720]]


**一部のユーザには『□』に見えてしまう空白文字 [#touhu]
環境によって空白文字(スペーサー)が『□』(俗に言う豆腐)に見えてしまう場合がある。
OSやブラウザ、フォントの環境によって様々な報告が確認されている。
下表は使用が推奨されない記号郡。一部、ゼロ幅のものも含む。
|CENTER:|CENTER:|CENTER:|CENTER:||c
|unicode|16進コード|文字|コピペ用|コメント|h
|007F|||『』|『Ctrl+BS』。2000で□になる|
|0323|̣|̣|『̣』|ゼロ幅。|
|05C1|ׁ|ׁ|『ׁ』|vistaで□になる|
|05C2|ׂ|ׂ|『ׂ』|vistaで□になる|
|0E3A|ฺ|ฺ|『ฺ』|ゼロ幅。10進コード表記でฺ|
|202F| | |『 』|XPで『□』や『・』になる|
|2060|⁠|⁠|『⁠』|Vistaで『□』や『・』になる|
|3164|ㅤ|ㅤ|『ㅤ』| MacOSX.4で文字化け|
|FEFF|||『』|ZERO WIDTH NO-BREAK SPACE&br;ゼロ幅。2000で『・』になる|


**記号ごとの詳細 [#syousai]
***「Unicode 00A0」『 』 [#unicode00a0]
-ツンデレ。wiki上では半角スペース( )に置換されて表示されるので、コピペさせてくれない。
-今のところ、もっとも優秀な空白。
-下記の推奨ソフトで''IMEパッドの文字一覧から0x00a0を入力''する必要がある。
--推奨ソフト:メモ帳、ワードパッド、[[秀丸>http://hide.maruo.co.jp/software/hidemaru.html]]、[[EmEditor>http://jp.emeditor.com/]]
--使っちゃダメ:MS-WORD、AAエディタ等のUnicode一覧からのコピペ
-くどいようですが、&color(red){必ず''IMEパッドの文字一覧''から入力};すること!
-macの場合の入力方法については、どなたか記述or報告をお願いいたします。
-[[10進、16進文字コードin HTMLユニコード>http://code.cside.com/3rdpage/jp/unicode/converter.html]]:確認用のページ。
結果の16進コードが『 』だったらOK。空白(=半角スペース=Unicode 0020)だったらNG。


***「Unicode 05c1」『ׁ』 [#unicode05c1]
-改行のために一文字分の空白文字を入れたい場合や、行末の空白として使用する場合に有用。
-以下の条件の時に点が表示されてしまう。
--右側に''文字''を入れた時(改行以外の何でも)
--左側に''半角スペース''か''空白文字''を入れた時
-下記のとおり、&color(red){Vistaユーザが文字化けに困っている};ため、使用は控えた方が良い。
-□に見えた報告
--Windows Vista(IE7、Firefox、Lunascape等で確認。薄い○っぽく見える。)


***「Unicode 2001」『 』、「Unicode 2003」『 』[#unicode2001]
-どちらもまったく同じ空白文字として利用可能。
漢字や記号と同じ横幅であるため、絵を描く時に使いやすい。
ひらがな等と一緒にコメントすると一部の記号、漢字を除き、横幅が同じになる。
-&color(red){稀に『「』化することが報告されている};が、リロードすれば再び透明化する。
-以下の条件の時に文字化けして表示されてしまう。
--''左右どちらにも全角文字、全角スペースが無いとき''
(連続して Unicode 2001 を入れる際はその先頭か末尾の隣に全角を配置すればよい)
別の言い方をすると、左右両方が半角、改行コードに挟まれているときに□化するとも言える。
--他の全角文字/スペースを通じて特殊記号『♡』『♬』等と接しているとき(文字化けは『''「''』)
フォントの“連れ回し”現象とでも言うべきもの。明朝体や丸文字になるシステムが原因。
例えば、『♡』『全角』『unicode 2001』を連続して記述する。『♡あ 』←コピペ用
すると、投稿する時にunicode 2001が『「』へと変化する。
全角文字を通じてハートと2001が繋がっており、『♡』のフォントが優先して使用されているため。
そこで、''『全角』『半角』''『♡』''『半角』''『全角』『unicode 2001』とする。『あa♡aあ 』←コピペ用
この場合、半角文字を挟むことでフォントの“連れ回し”現象が解消され、別々のフォントが適用される。
さらに先頭に“MSゴシックで表示される全角文字”を使用しており、
その行の全角フォントがMSゴシックに設定されているため、
『♡』の更に後方にある全角文字にはMSゴシックが適用されている。
よくわからない方は[[フォントが適用される範囲について>#fontarea]]の項も参照してください。
&color(red){※行頭にある全角文字のフォントが重要で、''先頭の全角フォントが基準''になる。};
&color(red){ 上記の全角/半角文字は、スペースを使用しても同じ結果になる。};
-□に見えた報告
--''全角文字か全角スペースを隣接させている限り''、今の所なし
--2000ユーザーの人が豆腐になったらしい(詳細不明ゆえ真偽が怪しい。リロードで直った可能性もある)

***「Ctrl+BS」「Unicode 007F」『』 [#ctrlbs]
-「Ctrl+BS」のコマンドは''IE6''と''Sleipnir''で使用可能。
それ以外のブラウザではUnicode 007F『』のコピペとなる。
-「Ctrl+BS」のコマンドによる空白文字は連続して入力できません。
間に1文字挟むと再び入力可能になりますが、『Ctrl+BS,文字,Ctrl+BS』のように入力すると、
2回目の「Ctrl+BS」において、BS(Back Space)の機能が働いて手前の1文字を消してしまいます。
空白文字の入力規則を知りたい場合は、文章で説明してもわかり難いと思いますので
ニコニコ動画のコメント欄で試してみてください。
--行末の空白として入力する場合
入力:『文字』『Space×任意の数』『次のBSで消えてしまう半角1文字』『Ctrl+BS』
(Spaceは全角・半角どちらでも可)
--空白行として入力する場合(単一行、または改行使用時に空白行として使用する場合)
入力:『Ctrl+BS』『改行』
複数の空白行を作る場合は、前項の複数の空白行を作る場合は、前項の[[Ⅰ-3 空白で表示される改行数>#kuhakuhyoji]] を参照。
--連続した空白を入力する場合の簡易入力方法(IE6限定:改行がCtrl+Jで入力可能なため)
入力:『Ctrl+BS』『Ctrl+J』『Ctrl+BS』『Ctrl+J』『Ctrl+BS』・・・
『Ctrl+J』(改行)はBSの入力時に削除されるため,結果として空白文字のみが残る。
-下記のとおり、&color(red){Windows 2000ユーザが文字化けに困っている};ため、使用は控えた方が良い。
-□に見えた報告
--Windows 2000、ブラウザ不明
--%%稀にWindows XPでも起きる様(ブラウザはIE6・Operaで確認)%%
↑アンチエイリアスがかかっていると表示される事が判明。

***Tab [#tab]
-文字数不足でありながら多くの空白が必要な場合は、Tabの利用を検討する。
-コピペに限りタブも使用が可能。
-タブの幅は『タブ1つ』≒『全角スペース2つ+半角スペース1つ』。
-タブ本来の機能が有効であるため、文字の後ろにタブを配置すると&color(red){タブの幅が変化};する。注意。
-動作が若干不安定で、表示コメントが左右にずれることがある。

---------

*特殊記号(明朝体、丸文字、記号) [#tokusyukigou]
-機種依存文字は''コピペ''。
-【重要】OS、ブラウザ、インストールされているフォント次第で見え方が変化。
自分で検証することが望ましいが、完全には無理なので、様々な報告に頼るしかないのが現状。
-ニコニコ動画上の表示が不安定なのか、突然、字体が変化することが稀にある。概ねリロードで回復。
-よく使用される記号をここに列挙予定
-参考リンク
--[[10進、16進文字コードin HTMLユニコード>http://code.cside.com/3rdpage/jp/unicode/converter.html]](使用している文字のUnicodeを知りたい時はこちら)
--[[Unicode一覧 0000-0FFF(特殊文字ДωÆ、空白『ׁ』『ׂ』『̣ 』など)(Wikipedia)>http://ja.wikipedia.org/wiki/Unicode%E4%B8%80%E8%A6%A7_0000-0FFF]]
--[[Unicode一覧 2000-2FFF(特殊記号♥♡♨☎など)(Wikipedia)>http://ja.wikipedia.org/wiki/Unicode%E4%B8%80%E8%A6%A7_2000-2FFF]]
--[[特殊文字一覧>http://www.geocities.co.jp/SiliconValley-Sunnyvale/6003/ura/moji.html]]
--[[特殊記号タグリスト>http://f7.aaa.livedoor.jp/~recchiki/sp_char/chr01.htm]]
--[[ユニコード>http://www.nowsmartsoft.or.tv/nws/Japanese/unciode.htm]]

**明朝体・丸文字 [#mincho]
※macの場合、明朝体や丸文字にならないとの報告あり。
 macでも明朝体や丸文字になる記号の検証をお願いいたします。

-明朝体や丸文字フォントのやり方。以下を[[練習会場:http://www.nicovideo.jp/watch/sm902350]]で書き込んで見て下さい。
「             明朝体テスト!                栏」
書き込み時に他の言語の文字を含ませると、それに合わせてフォントが変わります。
これはニコニコ動画自体が持つ機能に依るものではなく、
中国語や特殊な文字がMSゴシックに無いから他のフォントが使われるだけです。
栏 中国語(明朝体用)
탈 ハングル(丸文字用)
-「明朝体で表示ㄜれます」(さ→ㄜ)、「明朝体テスト﹗」(!→﹗)のように
日本語に似た特殊記号や中国語を入れると良いです。
暇な人や凝る人はUnicode表から日本語の漢字に似た中国語や、
ひらがなやカタカナに似た特殊記号を探してみるといいかも。
以下、明朝体で表示される特殊記号の例
「ˋ」「ㄆ」「ㄑ」「ㄘ」「ㄜ」「ㄝ」「ㄡ」「ㄦ」「ㄨ」「﹗」
-明朝体などを入力したときに豆腐になる場合は、&color(red){フォントがインストールされていない};可能性がある
その場合はこちらを表示するとよいかもしれない→[[明朝体>http://ash.jp/code/cn/gb2312tbl.htm]]、[[丸文字>http://hangul.fc2web.com/hangul.html]]

**フォント次第で見え方が変わる記号 [#kigou]
※XP上での挙動を記述しているため、他OSでは異なる場合があります
-適用されるフォント次第で表示が変わる例を紹介(最初はコマンドなしで試してください)
--Unicode 2591 (16進コード░)『░』([[練習会場:http://www.nicovideo.jp/watch/sm902350]])
|CENTER:|CENTER:|CENTER:|c
|case|コピペ用|Unicode 2591の見え方|h
|単体表示|░|グラデーションがかった網模様|
|一般的な全角文字を隣接させた場合|░あ|濃い目な網模様|
|明朝体に変化させる文字を隣接させた場合1|░栏|小ぶりな網模様|
|明朝体に変化させる文字を隣接させた場合2|░█|''透明''|
|丸文字に変化させる文字を隣接させた場合|░탈|正方形の網模様|


**フォントが適用される範囲について [#fontarea]
※1 XP上での挙動を記述しているため、他OSでは異なる場合があります
※2 コピペで投稿時に全ての文字が明朝体になったりしますが、リロードで戻る可能性があります

Unicode 2001『 』などの透明文字はフォントの影響で文字化けすることがある。
その原因と対策を、明朝体に表示する場合を例に説明する。

-半角文字(半角スペースでも可)を利用することで、明朝体などのフォントの適用範囲を操作できる
-まずこちらをコピペ ([[練習会場:http://www.nicovideo.jp/watch/sm902350]])
明朝体の表示用に Unicode 680F(16進コード栏) 『栏』を利用
|CENTER:|CENTER:|CENTER:|CENTER:|c
|case|入力文字(略記)|コピペ用|『あ』の見え方|h
|1|全+栏|あ栏|明朝体|
|2|全+''半''+栏|あa栏|ゴシック|
|3|全+半+栏+''全''|あa栏あ|前はゴシック、後は明朝体|
|4|全+半+栏+全+''半+全''|あa栏あaあ|先頭と末尾がゴシック|
|5|栏+全+半+全|栏あaあ|両方とも明朝体|
--上表の全(=全角文字)、半(=半角文字)は全角スペース、半角スペースであっても同様の挙動となる。
--''『明朝体表示用の文字』と『全角文字』が連続している''ということが条件。
裏を返せば、半角文字を間に挟むと明朝体が適用されないことがある。
--case5の時に両方とも明朝体になったのは、''行頭の全角フォントが基準のフォント''として扱われたため。
case4のように先頭に全角文字と半角文字を置けばOK。
--応用として、複数のフォントを混在させることも可能
|コピペ用|h
|あ|栏あ|█あ|탈あ|あ|
半角文字は『|』を利用しており、これを境目にフォントが変化する
--フォントの優先順位に関しては不明


---------
*コメント [#comment]
ここのコメントは[[コメント技]]内のコメントと統合しています。(同じコメントを表示しているということです)
#pcomment(コメント/コメント技,15,below)
トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS  ニコニコ関連記事のRSS 
Site admin: takechan
Powered by はてなウェブサービス SimpleAPI