• 締切済み

異体字対応フォントで半角¥を表示する方法

花園明朝やIPAmj明朝など優れたフリーフォントがありますが、それらは半角¥がバックスラッシュになってしまいます。 表示できる文字数が多く非常に便利なのに半角\が表示できないという残念な状態になっています。 どうしてなのでしょうか? いや、理由はともかく、どうにかして半角¥を表示できないでしょうか?

みんなの回答

回答No.2

この件、そう単純な話ではありません。 1)単にメモ帳などで表示するローカルなフォントとして考える場合。 2)WEB上でブラウザを通して見えるフォントとして考える場合。 の2つの見方があります。 1) PCローカルは話では、少々乱暴に言うと”そのフォントが「日本語フォント」として作成されたフォント”のときは「¥:円マーク」、”「欧文フォント」として作成されたフォント”のときは「\:バックスラッシュ」で表示されます。 メモ帳などでの文字表示は、メモ帳に設定されたフォントの属性に従っているようなので、フォントによって「¥」になったり「\」になったりします。 フォントをIPAmj明朝と指定した場合には「¥」と表示させることはできません。 2) 自分のPCのメモ帳などでは「¥」で表示されていた文字が、WEB上のブログなどにペーストすると「\」として表示されてしまう…というのは、そのサイトが行っている「フォント指定」に依存するからです。 CSSのfont-familyで表示すべきフォントを指定し、「欧文フォント」が最初に記述されていたりするサイトでは「\」が表示されます。 その”花園明朝”や”IPAmj明朝”は、「欧文フォント」のfont-familyに属するフォントとして作成されたのだと思います。 >理由はともかく、どうにかして半角¥を表示できないでしょうか? なので、これらのフォントを使っている場合に、「どこで表示されることを指しているか」で対応方法は変わってきます。 1)PCローカルでの話であれば、「これらのフォントではできません」。 Word文書などでは、その文字だけ「¥に見えるフォント」にするしかありません。 2)あなたがWEBページを作る立場であれば、「CSSのfont-familyで日本語フォントを優先にする指定を組み込む」。(閲覧する側がそれに従ってくれれば問題ありません) WEBを見る立場なら、ブラウザのAdd-onなどでこれらの日本語フォントを優先にしたCSSを追加した状態で閲覧する。(ブラウザにもよるので、100%完全ではないですが…) ということです。 この問題は「歴史」を抜きにしては語れませんが、解り易く解説してくれている方がおられます。 http://bit.ly/2dLWwNH このページで筆者が書いている最初の問いについては、 使っているブラウザの「WEBページが指定したフォントを優先する」がONの場合は「\」と表示される。 ここがOFFになっていて「¥」として表示されれば”ブラウザは正常に機能している”。 …ということになります。

webuser
質問者

お礼

有難うございます。 欧文フォントなので、どうしようもないという事ですね。

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.1

>表示できる文字数が多く非常に便利なのに半角\が表示できないという残念な状態になっています。 >どうしてなのでしょうか? 文字コードが16進の5Cなのでフォントはバックスラッシュ(\)が正しいことになります。 昔の日本向けPCではバックスラッシュを表示したいのに円記号(¥)になって不都合との悩みもありました。 現状では半角の円記号を使うのはWordやExcelの金額表示くらいではないでしょうか? 使うソフト(アプリケーション)によって表示の可否が変わりますのでOSレベルではバックスラッシュが表示されると思います。 フォントとしては半角に見える環境依存の文字で「¥」が見つかるかもしれません。 但し、他人へ渡すファイルに使うと文字化けするかもしれません。

関連するQ&A

  • textboxに半角¥を表示

    おはようございます、potan です。お世話になります。 Googleなどのtextboxに半角¥ってうつと半角バックスラッシュで表示されますよね? でもここでは半角\になってくれます。 この違いって何なんでしょう? また、半角¥で表示したいのにバックスラッシュに変換されてしまう場合の対応策などありましたら教えてください。 よろしくお願いします。

  • ワードで全角・半角のフォントを使い分けたい

    全角文字と半角文字を入り混じった文章を作るのですが、これを全角文字と半角文字でフォントの種類を変えたいと思っています。 標準では全角文字はMS明朝、半角はCenturyというフォントになっていますが、この組み合わせを自由に設定する方法、もしくは半角(全角)文字のフォントだけを簡単に変えれる方法があったら教えてください。 よろしくお願いします。

  • IEでフォントを指定しているのに半角では…

     Internet Explorer6.0を利用しているのですが、DF極太明朝体や特太ゴシックを用いて文字を表示させる場合、全角では正しくそのフォントで表示をするのですが、半角の英数がまったく違うフォントで表示されます。  これって、どこかに設定があるのでしょうか?  ご存知の方、よろしくお願いします。

  • 半角のバックスラッシュが、表示できたり出来なかったりするのはなぜですか?

    OK Waveユーザ各位 アホな質問にお付き合い願えれば幸いです。 ふと、バックスラッシュ”\”を入力したくなりました。 1 キーボード右下、表示はトップスコア・バックスラッシュ及び”ろ”のキーを、日本語FEPの「入力モード」を「半角英数」にして押下…"\"と"_"が表示される・× 2 同キーを「入力モード」を「ひらなが」にして押下…全角の"_”と”¥”が表示される・変換キーを押下しても半角全角に変わるのみ。…× 3 IMEパッド「手書き」で斜め線を引く…候補に出てこない・× 4 IMEパッド「文字コード」でひたすら総当たりでサーチ…全角”\”は発見できたが、半角は発見できず・× 5 半角バックスラッシュの使用されていたWeb PageかCopy。NotebookにPaste…"\"に変換されてしまう・× 6 ネットででバックスラッシュを検索http://www.netlaputa.ne.jp/~kose/Software/backslash/、なるページを発見するも、システム要件が今一つ対応しているのか不明でパッチ当てに踏み切れず・× 7 改めて基本に帰ってASCII Code Tableをみると、半角バックスラッシュはあるが"5C(16)"にあるが、、日本語ASCIIコード表には無い(同一文字コードには"\"がAassignされている)・×  8 Wikipediaを読む。どうやら日本語Windowsでは、半角バックスラッシュはサポート外らしい事がなんとなくわかった様なわからない様な(^_^;)ゞ という様な経緯で、半角バックスラッシュは扱えないらしいという結論にたっしたのですが、疑問が二つ湧きました。 A なぜIMEパッドで斜め線を引いたり画数で検索しても、全角バックスラッシュが出てこないのか? B ブラウザでは半角バックスラッシュが表示されるのはなぜか? です。UnicodeとかシフトJISが良く分からない私なので(EBCDIC Codeで止まっています(^_^;)ゞ)、このあたりの事情をご教示いただけると幸いです。 参考までに、私の環境は DELL M17x Windows Vista です。 何卒宜しく御願い申し上げます。 

  • 0x7Eが半角の ̄になるフォントはない?

    お世話になります。 Shift_JISの0x5Cは、フォントによって半角の¥(円記号)になったり\(バックスラッシュ)になったりします。 同様に、0x7Eは、フォントによって半角の~(チルダ。天地中央取り、または上付き)になったり、半角の ̄(オーバーライン)になったりすると記憶していました。 しかし、0x5Cは相変わらず、MS ゴシックだと半角の¥に、Courierだと半角の\に見えるのですが、0x7Eはどちらのフォントでも、~になります。(上下位置は天地中央取りになったり上付きになったりまちまち) これ、0x7Eが ̄に見えるようなフォントを、どなたかご存じないでしょうか。 Windowsでも、Macでもかまいません。 (昔は見えていた、というのがそもそもまぼろし????) よろしくお願い致します。

  • Word2007における異体字の表示について

    次の環境でIVSにより異体字を表示したところ、添付した画像のように文字の下の部分が欠けて表示され、印刷しても欠けたままでした。 OS: Windows7 Professional Service Pack1 アプリケーション: Word2007 + Unicode IVS Add-in for Microsoft Office フォント: IPAmj明朝 この不具合の解決方法をご教示していただけると助かります。

  • IE8上で表示される半角英数文字のフォントが変?

    Win7 配下で IE8 を使用しています。 IE8 の[ツール]→[インターネットオプション]→[全般]→[フォント]では [言語セット]: 日本語 [Webページフォント]: MSゴシック [テキスト形式フォント]: MSゴシック に、それぞれ設定しています。 どのページもそうですが、半角英数文字が欧文フォントで表示されます。 その証拠に、「¥」の半角文字「\」が「\」の半角文字で表示されます。 半角英数文字も日本語フォントで表示されるようにするにはどうしたらよろしいのでしょうか? いま、この質問を書いているときに気付いたことですが、このメッセージを書いているボックス内では問題ありません。(「\」がキチンと¥の半角文字で表示されています。

  • 半角数字フォントを探しています。

    イラストレーターとインデザインで冊子の仕事をする上で 半角数字フォントを探しています。 昔の活字(写植)のように数字は文字の半分の巾で、また全角数字が半角の数字と同じデザインで全角のスペースの中心にくる書体(細明朝体・太ゴシック体)ってあるのでしょうか? どなたか知っている方お願いします。

    • 締切済み
    • Mac
  • ファイラーで、ファイル表示フォントが指定できるもの

    以下のようなフリーのファイラーを探しております。 ・軽い ・タブ表示ができるもの ・ツリー表示がドライブごとにできるもの 上記の機能はもしなかったらなくても可能 下記の機能は不可欠なものです ・XPで動くもの ・ファイルを表示する時に表示フォントが指定できるもの MS-Pゴシックは同じ文字数でも(半角英数字)一文字の文字の長さが違うので ファイル一覧で同じ文字数でも長さが違って見えてしまいます。 MSゴシックのフォントでファイル一覧を表示できれば一文字の文字の長さは同じですので 一目で同じ文字数だとわかるからです。 ファイル一覧をテキストエディタに書き出し フォントを変えれば可能なんですが、ファイラで確認できれば 手間がかからないと思いまして質問させていただきました。 よろしくお願いします。

  • ワード2007で半角数字のフォントを替えたい

    ワード2007です。 MS明朝で入力中、半角数字になると必ずセンチュリーになり、他のフォントに変更出来ません。 他のフォントに変更する方法を教えて下さい。 よろしくお願いします。

専門家に質問してみよう