proportional font 文字によって横幅の異なるフォントのこと。例えば i の幅は狭く、 w は幅が広い。英語圏の文字フォントはこれが基本。 Windowsのフォントの中では、「MS Pゴシック」や「MS P明朝」、Macintoshでは「Osaka」や「平成明朝」がプロポーショナルフォントである。 これに対し、横幅が固定のフォントを等幅フォントという。
わかっているようで意外と知らないフォントについて、今週は見ていきたいとおもう。 大分類 フォントは大きく分けると「セリフ体」と「サンセリフ体」という2つのグループに大別できる。 セリフ体とは、文字の端に「セリフ」と呼ばれる飾りがついている。一方サンセリフの「サン」とは、フランス語で「ない」を意味する。セリフ体に対して文字の突起がない書体のことを指す。 セリフ体:Century サンセリフ体:Arial 和文フォントでいうと、セリフ体とは「明朝体」、サンセリフ体は「ゴシック体」が対応する。 明朝体は、毛筆の文字を整理、単純化したもので、筆のとめ、はね、はらいなどが残されている。 明朝体:MS P…
私は Emacs では主に以下のフォントを利用しています。 HackGen(白源、はくげん)フォント yuru7/HackGen Migu(ミグ)フォント Miguフォント HackGen フォントは「Hack」という英文用のフォントと「源柔ゴシック」という日本語フォントを組合せて作成されたフォントだそうです。 一方、Migu フォントは「M+ FONTS」と「IPAフォント Ver.00303」というフォントを組合せたフォントだそうです。 どちらも モノスペースフォント(固定幅のフォント) 全角文字の幅 = 半角文字の幅×2 無料で利用できるフォント というフォントです(ただし、Miguフォ…
小数点第二位まで表示するタイプのストップウォッチを作成中、数字の表示部分がなんかガクガク左右の幅が変わってとてもみづらい!(動画をはればわかりやすいのですが、参考先のサイトにお任せします!) そんな時は、fontFamilyでMonospaceを指定すれば数字が震えない🎵 Text( text = elapsedTimeFromStart.modifyElapsedTimeToScale2String(), // 10msごとに値が変わります fontFamily = FontFamily.Monospace, ) 参考: limesode.hatenablog.com ↑「プロポーショナルフ…
☆◆ 今日のつぶやき・覚え書き ☆◆ 今日は(2024年)令和6年卯月(うづき)4月10日(水曜日)仏滅です。・・・・ 奈良(北部)の天気予報・ ・ 晴 時々 曇 ・・ 20℃・4℃・・・ (^^)今日も お立ち寄り 下さいまして 感謝します(^^) 今日は何の日。 お話しのネタ があれば幸いです。 (^^) ☆◆ ~今日は何の日~ ☆◆ ☆◆ 4月10日は 女性の日(婦人の日・婦人参政記念日) ( 記念日) 1946年(昭和21年)のこの日、戦後初の男女普通選挙制度を採用した総選挙が行われ、初めて女性の参政権が行使された。このとき女性が89人立候補し、39人が当選した。 これを記念して、19…
ExcelVBAであれPythonであれ、プログラミングを行う際に、まずはプログラミングを行う環境を整えることは非常に重要です。その中でもプログラミング用のフォントをインストールすることは、開発環境の効率化における大きなポイントです。 まず、プログラミングフォントで一般的に必要だと思われる特徴は以下のとおりです。 1.等幅(とうはば/とうふく)フォントであること 等幅フォントの反対はプロポーショナルフォントです。プロポーショナルフォントは、一般的な文章記述などに最適化されたフォントで、文字ごとに横幅が違うフォントです。長い文章などを読む際にはプロポーショナルフォントが読みやすいと言われています…
GitHubが制作したコーディングフォントということで「monaspace」が紹介されていますが…。https://forest.watch.impress.co.jp/docs/review/1562637.html こういう等幅な意識高いフォントは、テキストエディタでも使いたいもんですなぁ~。 プロポーショナルフォントは縦ラインがずれるし、文章が横に詰まって読み難いことも多いため、8bitPCに脳を焼かれた等幅フォント派な人間としては早々に日本語フォントも追加して欲しい!と渇望しつつ、本日は頂き物であるコーンポタージュ味のエアリアルでオヤツタイムにしてみたいと思います。 これはコーンスナッ…
CreateFont はWindowsアプリケーションのプログラムが文字を描画するためにフォントを選択するときに使用するAPIです。 その引数は下記の通りで、うんざりするほどの数です。 指定したいのはフォント名、太字、斜体、サイズくらいなのになにゆえにこれほど沢山なのでしょう。 この点、よく理解するとフォントの仕組みをよりよく理解できると思うので今回のテーマとします。 HFONT CreateFont( [in] int cHeight, [in] int cWidth, [in] int cEscapement, [in] int cOrientation, [in] int cWeight…
なんだかジョブズの話が続くけど、、、 10月5日はスティーブ・ジョブズの12回目の命日である。(正確には日本時間で10月6日だけど)もう12年も経つのか・・・ なんだかついこの間のような気がする。 ジョブズは2011年10月5日(日本時間6日)にこの世を去った。(日本では、東日本大震災が起きた年でもある)その日の午前中には iPhone 4S の正式発表が行われた日でもあり、その発表を見届けてからの死去となった。 スティーブ・ジョブズは本当にエピソードが尽きない。絶えず話題となり続けたジョブズの行動はいつも凄いもので、驚きの連続、数々の名言を残し、波瀾万丈の人生とはまさにジョブズの生き方である…
プログラミング用テキストエディタとセットで考えておきたいのがフォント選びです。基本的には自分が好きな見た目にするので良いのですが、プログラミングするときのフォントとして押さえておきたポイントを紹介します。 文字の見間違えが少ないこと 等幅フォントであること 最後に見た目の違いを画像で紹介します。 Osakaのプロポーショナルフォント Osakaの等幅フォント 文字の見間違えが少ないこと プログラムはほとんどの場合、英数字と記号のみで書いていくのですが、見た目に区別つきずらい文字がいくつかあります。たとえば 数字の0(ゼロ)とアルファベットのo(おー) アルファベット大文字のI(アイ)と小文字の…
ExcelのVBAを使用して、列幅や行高さを設定する際は単位の違いに注意が必要。知らないと混乱の元になるので備忘録。 具体的には、行の高さを設定するRowHeightと、列の幅を設定するColumnWidthを使って、 Rows(1).RowHeight = 30 Columns(1).ColumnWidth = 30 で、同じ"30"の設定値としても、単位が違うので数値の意味が違うということ。 列の幅を設定する際の単位は、文字数 行の高さを設定する際の単位は、ポイント と違うので注意が必要です。 なお、文字数は、標準スタイルの 1 文字を基準に換算。プロポーショナルフォントでは、数字の 0 …
久しぶりに筆をとります 早いもので周りはもう新緑の候。88夜も過ぎ、滲みよる梅雨の気配を感じる季節になってますが、忙しくなると意識しなくなるというか、あえて意識から外しているところもあったりして、無理に季節感のあるコトバを並べてみたけど、なんか空々しい感じだな。 あ~早く暇になりたい。というわけで、ふと思いついて気になった表現方法を試してみたら以外に時間がかかってしまった件、自分としては一応解決を見たと思うので、記事を書くことにしました。 きっかけはYoutube動画で スコア表示のカウントアップ演出を見たとき。 前置きとしてフォントの話から。 最近普通に手に入るフォントのほとんどがプロポーシ…
単語を読みやすくするために,表示したり印刷したりするときの文字幅が,文字ごとに異なるフォントを何と呼ぶか。 アウトラインフォント 等幅フォント ビットマップフォント プロポーショナルフォント 解答・解説 (adsbygoogle = window.adsbygoogle || []).push({}); 解答 エ 解説 アウトラインフォントアウトラインフォントは、直線と曲線の情報で文字の輪郭を形成する方式のフォントです。 等幅フォント等幅フォントは、文字幅が文字によらず一定のフォントです。 ビットマップフォントビットマップフォントは、文字をドットの集合体として表現するフォントです。 プロポーシ…