アカウント名:
パスワード:
4.4 使用する文字について [netkun.com] このページ,Macの方はどのように見えます? うちはWinなんですが、「①は(日)に変わってしまうことがあります」という趣旨の記述があります。(※①=マル1) まあ、もしかしたら見る人の環境ごとにCGI等で文字を変えてるのかもしれませんが…。 もしそうじゃないとしたら,「(日)は(日)に文字化けしてしまう」と言われても意味不明ですよね。
あと、 3.1 著作権(ちょさくけん)について [netkun.com]のところに、
また、著作権(ちょさくけん)フリーのソフトウェアは、フリーソフトウェアといい、無料で自由に使うことができます。 (※太字は引用者によるもの)
という記述があ
機種依存コードもどう変換されるかまたどうのように見えるか知っているだけで 全く使ってはいけないって事はありません。使い方次第では有効です。
機種によって違う文字が出ることがわかっているのなら, あえてそれを使うより, HTML なら文字参照や実体参照を使っていただけると嬉しいのですが。 (もちろん,どんな書き方をしても読めない環境では読めませんが, &xxx; の形式で書かれていれば, 意味有りげな別の文字に化けるということは少なくともないので。) たとえば,丸付き数字の1なら,① (①) と書くとか, ハートマークが出したければ ♥ (♥) とか。
あと,お約束ですが「ギリシャ数字」→「ローマ数字」ね。
♥ (♥) で、その出し方はブラウザの種類で出るでないがある為使えませんよ。
でも、やっぱり実体参照のほうが良いんじゃないかな? 『Y』なんて書いてあっても、何のことか分からないよね。 ♥のほうが表示されてなくてもなんとか分かると思うし。
ところが、そうとも限らない。 ♥ はNC4.xだと確か「(c)」と見えたはず。
試してみました.
(自分が最新ブラウザでしかチェックしてないのがばればれですね:->)
大元の親コメントの Mac 特有の文字は,IE では中点「・」に, Netscape 4.79 及び Mozilla 0.9.8 ではクエスチョンマーク「?」に見えました.(いずれも Windows)
化け方に違いがあるのは OS の違いか,フォントの設定の違いか, あるいはバージョンによって変わるのかまではわかりませんが.
Windowsの機種依存フォントと言えば 。「」、や!"#$ MS【 (爆)でしょうか Mac の場合は ????や???? MS? (爆)でしょうか
Windowsの機種依存フォントと言えば I II III IV や(1) (2) (3) (4) MS【 (爆)でしょうか Mac の場合は 。「」、や!"#$ MS【 (爆)でしょうか
Mac の場合は I II III IV や(1) (2) (3) (4) MSK.K(爆)でしょうか
フォントの扱いの違い 1byteと2byteが一緒になっているのがMacの日本語フォントで Windowsの日本語フォントは2バイトの部分しか含まれていない点が違うのである。
<font face="MSゴシック">English</font>
IE5.5から、UNICODE変換後の文字に適切な(とIEが判断した) フォントが使用されるようです。 #1つのフォントでUNICODE全域をカバーするのは事実上 #不可能なので、これ自体は正しいと思います 。
2chでは、「Д」
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
※ただしPHPを除く -- あるAdmin
基本的に、良いことが書いてある思いますが。 (スコア:0)
4.4 使用する文字について [netkun.com]
このページ,Macの方はどのように見えます?
うちはWinなんですが、「①は(日)に変わってしまうことがあります」という趣旨の記述があります。(※①=マル1)
まあ、もしかしたら見る人の環境ごとにCGI等で文字を変えてるのかもしれませんが…。
もしそうじゃないとしたら,「(日)は(日)に文字化けしてしまう」と言われても意味不明ですよね。
あと、 3.1 著作権(ちょさくけん)について [netkun.com]のところに、
という記述があ
ドラえもんじゃないけど機種依存文字のお勉強 (スコア:3, 興味深い)
Macでは『(日)』になるってこと
Windowsの機種依存コードをMacで出すには細明朝体、中ゴシック体を
フォント指定すれば同じになる。<フォント指定を切ってなければね。
<font face="中ゴシック体">I</font>
これでWindowsの機種依存で書いてもMac側で同じに見えます。
#ここではあえて 全角iで書いてますけど
ってことで解決?
標準的なMacのフォントだとおおよそこんな感じでしょう。
細明朝体、中ゴシック体フォントの解説
PC-98系のビットマップフォントで拡大には向きません。
『平成』っていう部分だけ存在しないだけでWindowsと互換だと思っていいです。
ただ98特有の拡張罫線が多く含まれている。
がガΜК ━ ⑫
たぶん見えないでしょうけど。
「 ─廖弔裡瓦張弌璽献腑鵑 な。
86a0~86EDが98系拡張罫線、普通に罫線はありますので気にする事はないでしょうけど
#旧98系なら見えるかも。↑フォント指定してないのでMacでも見れません。
一般的な機種依存フォントの違い
Windowsの機種依存フォントと言えば
ⅠⅡⅢⅣや①②③④
MS㏍(爆)でしょうか
Macの場合は
!→ い筴?〒
MS 頁砲任靴腓Δ
#同じフォントになるように記載してみました。
あるんですがコード違うんですよ。
その他あまり知られていないコードを使ってみます。
『 А戰肇薀鵐廚離蓮璽函◆悴 』しろ抜きのハートです。4種2バージョンで8個あります。
鼻覆Α )ぁーじん<ひらがなの濁点です。
詰絞悄腹 )の顔マークポストマンですかね。
SIJ+○ JISのマークね。洗剤に書いてありますねあれです。
法¨漫¨諭¨
ワ゛ヰ゛ヱ゛ヲ ゛カタカナ濁点です。お年寄りの名前にあるかも
?〒 ぁ践
Windowsの①②③④~⑳よくWindowsユーザが使われるコードですね。
臓
(1)(2)(3)(4)~(20)、大学のページの一部で見れますね。確認とってないですね(笑)
檗践
①~⑨白黒逆転、あまり見ませんが
!→ ~ ~
ⅠⅡⅢ~Ⅹ~XV、メジャーですね。Macじゃ(特)(監)(企)ですね。
紀卿掘選勝選
iii iii~x~xv小文字、webで見たことはないですね。
燹
(a)(b)(c)(d)~(z)稀に文中に表れるかも?
飃鬧鵝践
0.1.2.~9.見ませんね。
センチ(㌢)などのカタカナも拡張されアパート、コーポ、ハイツ、ビル、マンションがある
数字の後の文字化けの場合たいてい単位記号かと分かりますけど…
○文字(㊤)も拡張され医財労印控秘が増える
単位(㎜)mmcmkmmgkgccm2 mm2 m cm2 m2 m3 km2 g ml dl l kl ms μs ns ps ゜F mb
HP Hz Kb MB GB TB
記号とか矢印系もある。
縦書き用の「っ」()の縦文字もある。
` `
株式 有限 財団
会社 会社 法人 ←これで1文字
#こんなのが入っていると思ってくれればそれで…
フォントの扱いの違い
1byteと2byteが一緒になっているのがMacの日本語フォントで
Windowsの日本語フォントは2バイトの部分しか含まれていない点が違うのである。
例えばページを作っていて問題になるのが、
Windowsで
<FOMT face="MSゴシック、Arial Black>WindowsX(ピー)</font>
と記載した場合Macのネスケで文字化けします。
まず、MSゴシックはありませんが Arial Blackは存在します。
よって、『X(ピー)』の日本語コードの部分に Arial Blackが有効になり文字化けになります。
<FOMT face="Arial Black">マイク○ソフト</font>
よくある例で太字にするつもりでフォント指定するのですがWindowsでは意味がなく
これも文字化けします。Arial Blackは1byteの半角英数字のみ有効です。
MSのページを見ると分かるのですが、この場合
<FOMT face="osaka,MSゴシック,Arial Black>マイク○ソフト</font>
にします。初めにMacでは osakaフォントが有効になり osaka はマイク○ソフトとして表示される。
Windowsでは osakaは無視され、次の MSゴシックが全角の文字のみ、Arial Blackは半角のみが有効となる。
よくWindows&Macintoshユーザ対象にしたページで文字化けが治らず全てのフォント指定を
消している方がいますが、どういう仕組みでフォントが有効になるかを知っていれば解決できます。
複数フォント指定の順番が重要って事です。
MSが作っているMacIEは一体どうなっているのかと思う方もいるでしょう。
実はMacIEは日本語のコードで書かれたページでは欧文フォントを無視する仕様になって
いますので気のきいたフォントをいくら指定しても意味はありません。
指定できるのは2バイトの日本語のフォントのみ指定可能です。が…フォントは少ないですね。
欧文圏なら普通にフォント指定する事ができますが今度は逆に日本語フォントを無視します。
#文字コード指定なしのページで文字コードセットの指定を変えるとその効果が分かります。
注意点としてはネスケにテーブルなどの背景に極小サイズの画像が使われると表示が
極端に遅くなるってのがありますのでユーザ限定しないページを作る際は覚えていた
ほうがいいと思いますね。
余談だが…
WindowsではMacのみ存在する機種依存コードは扱えません。
コピペや引用した辞典で「・」に置き換えられます。
掲示板での文章などで行った場合レスの文字変化で相手がWindowsかどうかは判定できます。
これはメールでも同じです。MacOEはWindowsよりなのでMacの機種依存が使われると
ユニコードエンコードされますがその他のメーラなら普通に送る事ができます。
返信で・・等に変換されていた場合Windowsユーザである事がわかります。
この書き込みも・になっているでしょう。ダウンロードしてバイナリーエディタでみると
しっかり違ったコードになっている事が分かります。
特定のユーザ向けに書くぶんには問題ないですけどユーザを限定しないページや
不特定多数のユーザに向けて書く場合知ってた方がいいでしょう。
機種依存コードもどう変換されるかまたどうのように見えるか知っているだけで
全く使ってはいけないって事はありません。使い方次第では有効です。
仕事でHTML書く事になったら絶対覚えておいた方が得すると思いますけどね。
客は多い方が言いわけですからね。
Re:ドラえもんじゃないけど機種依存文字のお勉強 (スコア:1)
機種によって違う文字が出ることがわかっているのなら, あえてそれを使うより, HTML なら文字参照や実体参照を使っていただけると嬉しいのですが。 (もちろん,どんな書き方をしても読めない環境では読めませんが, &xxx; の形式で書かれていれば, 意味有りげな別の文字に化けるということは少なくともないので。) たとえば,丸付き数字の1なら,① (①) と書くとか, ハートマークが出したければ ♥ (♥) とか。
あと,お約束ですが「ギリシャ数字」→「ローマ数字」ね。
Re:ドラえもんじゃないけど機種依存文字のお勉強 (スコア:1)
画像版機種依存フォント [cool.ne.jp]
ローマ数字「I」がないっていう突っ込みはなし
ShiftJIS:859f【 曄 Windowsでいう【Ⅰ】<Macで見ると【(特)】
#デフォルトの背景カラーも気になりますけど…
指はいい味でるんだが…Wingdings GHEFで可能(↑↓←→)<辞書登録でタグごと出すとか
> 機種によって違う文字が出ることがわかっているのなら
見えないのは承知だから、WindowsとMacintoshの機種依存コード両方まぜて書いているでしょ。
因にWindowsでみれば表示される所は表示されるしMacで見れば見れる。
見えない事があるという認識を持つ事が大事。その意味で使っている。
普通に見えたらどこが機種依存かわからないですからね。
Macの方はこういうの慣れているからあえて使わないようにしている方が殆どです。
♥ (♥)
で、その出し方はブラウザの種類で出るでないがある為使えませんよ。
こういうの覚えておかないとだめなのかもしれません。
ハートならwebdingsのフォントに『Y』で出ます。
WindowsNetscapeCommunicatorではフォント指定できませんけど<理由は不明
MacIEの場合説明したように日本のページじゃ欧文フォントは出せませんし。
普通ならWingdingsとWebdingsこの辺のフォントの表現方法も考えますね。
JavaScriptなどで切り替えて出す事も考えられますが…
個々のブラウザの限界学ぶ方が重要なのかも知れません。
同じように(C)のマークも同様かと思います…
&こぴ~~
>あと,お約束ですが「ギリシャ数字」→「ローマ数字」ね。
突っ込みありがとう。やっぱりローマ数字 [google.com]だね。
なんで間違えたんだろうか?ホントのギリシャ数字 [shinshu-u.ac.jp]
ちょっと思ったのですが。文字コードセット(ISO-2022JP,Shift_JIS,EUC-JP)のコード
の仕組みも教えた方がいいじゃないかって思う時があるんでけどね。
この辺全然教えてなかったりする
半角カナの帯域が他にどう影響するかなんて考えてなかったりするんでしょうけど…
2ちゃんで日本語のコードをEUC-JPオンリーにしたら「文字化けする~~」
「つかいづれ~~」って書き込み続出でしょうけど(笑)
フリーでMac互換の機種依存フォント作れば掲示板派手になるのかも…
Re:ドラえもんじゃないけど機種依存文字のお勉強 (スコア:1)
でも、やっぱり実体参照のほうが良いんじゃないかな? 『Y』なんて書いてあっても、何のことか分からないよね。 ♥のほうが表示されてなくてもなんとか分かると思うし。
揚げ足取りですまんが (スコア:0)
>意味有りげな別の文字に化けるということは少なくともないので。
ところが、そうとも限らない。
♥ はNC4.xだと確か「(c)」と見えたはず。
#これはNC4.xの実装が悪いのだが。
結局、こんなのは見えない環境を切り
Re:揚げ足取りですまんが (スコア:1)
試してみました.
(自分が最新ブラウザでしかチェックしてないのがばればれですね:->)
大元の親コメントの Mac 特有の文字は,IE では中点「・」に, Netscape 4.79 及び Mozilla 0.9.8 ではクエスチョンマーク「?」に見えました.(いずれも Windows)
化け方に違いがあるのは OS の違いか,フォントの設定の違いか, あるいはバージョンによって変わるのかまではわかりませんが.
Re:揚げ足取りですまんが (スコア:0)
そっか、4.79だとそう見えるのか。
わしがNetscape使ってたのはずいぶん昔の話で、4.2xあたりだったと思う。
そいえば、4.5で結構大きく変わったと思ったので、それ以前の話と比較するのは酷か。
失礼。
Re:揚げ足取りですまんが (スコア:0)
Re:ドラえもんじゃないけど機種依存文字のお勉強 (スコア:1)
Re:ドラえもんじゃないけど機種依存文字のお勉強 (スコア:1)
見れるかなぁ?
Netscape6 [mac.com]
IE5 [mac.com]
ダメダメな感じが伝わるでしょうか(笑)
はすかわ
Re:ドラえもんじゃないけど機種依存文字のお勉強 (スコア:1)
でも、Macintosh の文字、があると思われるところもやっぱり化けてるものもありますよ?
(Windows2000上の Acrobat 5.01 で見ていますが、
たとえばMSKK の K.K.
n-n6.pdf(Netscape6)
n-ie5.pdf(IE5)
と見えています。
# ()数字は○つき数字です(絶対使わないぞー(笑))
要するに、Netscape6 では Windowsで見ているのと違わない感じ、IE5 では化け方が?じゃなくって、何か他の部分にマッピングされている感じ、です。
その他あまり知られていない~の部分もおおむね全滅 and NECPC98文字も化けてさらに意味不明なことに(顔マークのポストマンがどっちでも見えない)。
あれ?わたしが messo さんのコメントの意図を誤解してるのかな?
Macintosh では、上の例でいうと、
と見えるんですよね?
# ()数字は○つき数字です(絶対使わないぞー(笑))
> ダメダメな感じが伝わるでしょうか(笑)
あう、もしかして PDFにするとさらにダメダメ、っていう話なんでしょうか?
# Netscape6 のほうは途中切れているしなあ ;-)
Re:サンプルになってない… (スコア:1)
OSのバージョンによっては文字が消える場合がありますね。
矢印系とかね。
Xじゃサンプルにもならないような…
例えばXで『はーと』を変換すると候補で出てくるが灰色で選択できないように
なってるでしょう。
X版スティッキーズ上でハートを変換するとハート等はでますね。
ただブラウザで使おうとすると出せない様に規制がかかってますが…
Re:ドラえもんじゃないけど機種依存文字のお勉強 (スコア:1)
今手元で確かめたら、 Windows 版 IE 6 ではたしかに とかはフォント指定の効果がないようです。これは、日本語フォントに1バイト英字が含まれていないからではなく、ブラウザが1バイト英字に日本語フォントを使わないようにしているからでしょう。が、他のブラウザ(Windows 版 IE の6以外のバージョンも)が同じ挙動を示すとは限りません。実際にはどうなのでしょう。
鵜呑みにしてみる?
Re:ドラえもんじゃないけど機種依存文字のお勉強 (スコア:0)
IE5.5から、UNICODE変換後の文字に適切な(とIEが判断した)
フォントが使用されるようです。
#1つのフォントでUNICODE全域をカバーするのは事実上
#不可能なので、これ自体は正しいと思います 。
2chでは、「Д」