• ベストアンサー

Fontについて

FontはGraphicsでしか使えないのでしょうか? たとえば、System.out.printlnで'|'や'='などをコンソール画面にFontを使って字体や太さなどを変えたりすることは可能なのでしょうか? ぜひご教授願います。 もしFontはだめでもこれなら大丈夫みたいなのもあればぜひぜひ紹介いただきたいです。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

System.outはPrintStreamクラスです。 ということは文字列を出力すると言っても最終的にはバイト列しか出力していないということです。出力された先(コンソール画面)はそのバイト列を解釈して表示しているだけです。 つまり、出力先がどう表示するかは基本的にJavaで制御できないということになります。 しかし、コンソールの種類によっては何らかの制御コードを入れることによって文字色などを変えることができるかも知れません。

kamakuragengorou
質問者

お礼

ふむふむ。バイト列を出力していて基本的に制御できないのですね。 返信ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • フォントの指定について

    過去の質問を詳しくは調べていませんが、従って、重複があるかもしれませんが・・・ System.out.println() で、表示する文字のフォントを指定するにはどうしたらよいのでしょうか。どこから調べたらよいのかもわからず、質問させていただきます。

    • ベストアンサー
    • Java
  • フォントについて詳しく知りたい

    基本になる字体とかは、ないのかも知れませんが明朝体とかの意味やよく使われる字体など紹介しているサイトがありましたら教えてください。 数多くのフォントがあるのでいつも迷います。なおフォント・基本で検索かけてみましたが、これといったサイトが見当たりませんでした。

  • 変わったフォントを探しています。

    普通のフォントではなく変わったフォントを探しています。 いろんな字体が紹介されているページをご存知の方、 教えてください。 よろしくお願いします。

  • フォントについて

    図形系ソフトなどでチラシなどを作る時に、どのフォントを使うかいつも悩んでいます。標準装備のフォントの選択欄でも、かなり多くのフォントが用意されています、ランダムに選んでいると、日本語は使えないフォントなどがあったりで、はっきり言っていらないフォントが多すぎて、どのフォントを選択するか困ってます。 フォントがどんな字体、どんな時に使用すると良いかが紹介されていて、それを見てどのフォント使うかを選択したいと思います。 そんな風にフォントが紹介されているサイトをご存知の方は教えて下さい。

  • フォントで筆字体のみ無くなりました

    フォントで筆字体のみ無くなりました、何時か解りません、1月3日では有りました。システムの復元で直りません、お願いします。

  • エラーメッセージの表示

    最近ServletとJSPの勉強を始めたのものです。クライアント側で動くjavaのプログラムではエラーがよくわかり良かったのですが、Servlet,JSPではエラーのメッセージが少なくうまく原因が同定できません。(特にコンパイルは通っているのに、動かないとき)これまではWindowXP上でServletとJSPをうごかしていたのでまだTomcatの画面にSystem.out.println()を使って原因を調べることができました。最近リナックスにて同じ動作をするものを作ろうと思い始めたのですが、System.out.println()がコンソール上に表示できずに困っています。何かいい方法があるのでしょうか。とても困っています。

    • ベストアンサー
    • Java
  • System.out.printlnの出力先

    System.out.printlnはデフォルトでコンソール出力になっていますが、ファイルなどへ出力先を変更することはできますか?

    • ベストアンサー
    • Java
  • eclipseのコンソール

    eclipseでコンソールが表示しません。 単純な文字出力です。 ご教授よろしくお願いいたします。 public class AAA { /** * @param args */ public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ System.out.println("コンソールに表示"); } }

  • 配列で…。

    System.out.println("----------------"); System.out.println("NAME:"+player[0].name); System.out.println("HP:"+player[0].hp); System.out.println("MP:"+player[0].mp); System.out.println("----------------"); System.out.println("NAME:"+player[1].name); System.out.println("HP:"+player[1].hp); System.out.println("MP:"+player[1].mp); System.out.println("----------------"); System.out.println("NAME:"+player[2].name); System.out.println("HP:"+player[2].hp); System.out.println("MP:"+player[2].mp); System.out.println("----------------"); これを、配列を使って効率の良いプログラムを作りたいのですがどうすればいいのでしょうか?

    • ベストアンサー
    • Java
  • Wordのフォントについて教えて下さい。

    Wordのフォントについて教えて下さい。 いつもお世話になっております。大学3年生になる者です。 レポートを書く際などにWordを使用しているのですが、 昨日久しぶりにWordを使おうと思って開いたところ、 入力した文字の字体が、今までと変わっていることに気付きました。 英数を入力する時、いつもフォントはArialを使っているのですが、 普通に入力したはずなのに、まるで別のフォントに変えたかのように、 文字の見た目が今まで使ってきた時とは全く違っていたんです。 もちろんフォントはArialのまま変えていません。 また、この時作った文書を教授にメールで送り、 教授が印刷したものを今日頂いたのですが、 そのプリントでは、英数が以前と同じ字体で表示されていました。 つまり私のPCで見た時だけ、フォントの見た目が違って見えるようなのです。 これは一体どういうことなのでしょうか? 原因がWordにあるのかPCにあるのか、全く分からず困っています。 できることならフォントはArialのままで、 前と同じ見た目に戻したいのですが、それは可能でしょうか? 可能ならばその方法など教えて頂けると助かります。 ちなみにWindows XP、Word 2002を使用しています。 何分PCには詳しくないため、説明が分かりにくいかもしれませんが…; ご意見よろしくお願い致します。