ウェブページのフォント設定についての簡単な説明

ウェブページのフォント設定についての簡単な説明

サイト全体のフォントを設定することは、常にシンプルでありながら難しい作業です。深く掘り下げていくと、関係する事柄が多すぎるからです。

この記事では主に、一般的な Web サイトのニーズに応じてフォントを選択する方法について説明します。

1. 必要な知識

まず、このフォントを設定したからといって、ユーザーのコンピューターにこのフォントが表示されるわけではないことを明確にしておく必要があります。

ユーザーのコンピュータにこのフォントがインストールされていない場合は、設定した 2 番目のフォントでレンダリングされます。一般的な設定を見てみましょう

XML/HTML コードコンテンツをクリップボードにコピー
  1. font-family:tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif; /* \5b8b\4f53 は Songti を意味します。この Unicode エンコーディングはすべてのブラウザと互換性があります */

上記のコードを Tahoma フォントのないマシンに設定すると、マシンは Arial フォントでレンダリングされます。どちらも利用できない場合は、後者を使用します。指定したフォントが使用できない場合は、サンセリフ フォント ファミリのフォントが使用されます。

それでは、サンセリフとは何かについてお話ししましょう。

Sans-serif はサンセリフフォントを意味します。これはフォントの種類ではなく、フォントの種類の総称です。

同様に、serif はセリフフォントを使用することを意味します。

(説明: セリフはフォントの非常に小さな変更です。詳細については Baidu で検索してください。この記事とは関係がないので、詳しく説明しません。)

一般的なフォント ファミリについては、次のとおりです。

•serif: セリフ付きのフォント。デフォルトのセリフフォントは Times New Roman です。中国語フォントの場合は Songti、Fangsong などです。

•sans serif: サンセリフフォント。 Arial はデフォルトのサンセリフ フォントです。中国語フォントでは、Microsoft YaHei と Heiti がすべてこのタイプです。英語フォントには、Helvetica、Geneva、Verdana などがあります。

•monospace: 等幅フォント。このフォントのすべての文字の幅は同じです。通常、プログラム コードなどを表示するために使用される Courier は、デフォルトの等幅フォントです。中国語の場合、各文字の幅は同じです。

2. フォントの設定方法

上記の必要な知識を読んだ後、フォントについてより体系的な理解が得られるはずです。

では、ウェブサイトのフォントはどのように設定するのでしょうか?

Songti、Arail、Tahoma を最初のフォントとして使用することに慣れている人もいます。しかし、ここには大きな問題があります。フォント サイズが大きい場合 (16 ピクセル以上)、レンダリングが非常に醜くなります。ただし、私のコンピューターでは Windows のフォント最適化ツールを使用しているため、それをお見せすることはできません。全体的に見て、大きなフォントの場合、この設定はかなり見苦しいです。

Microsoft YaHei はフォントが大きいと見栄えが良いと言う人もいます。 Microsoft YaHei を完全にセットアップしてみませんか?

ここで大きな問題があります。YaHei は Windows Vista でのみ使用できます。ユーザーシェアが 65% を超える XP ユーザーにとって、YaHei をセットアップすることは、それを書き込まないことと同じです。彼らは今でもソンティかそれに似たものを使ってそれを表現しています。ただし、自分を慰めたり、上司とやり取りしたりする場合を除きます (上司は通常、トレンドに従って Windows 7 以降を使用します)。ほとんどのユーザーにとって本当に役に立たない。さらに、Microsoft YaHei は 12px フォントをレンダリングする場合 Songti ほど優れていません。

ですので、フォントをどのように設定するかについては、実際の業務や状況に応じて設定すればよいと思います。

3. 結論

以上の分析を踏まえて、私がかなり良いと思う設定方法をまとめました

1: 総合的に最高

サイト全体のフォント設定は以下の通りです

XML/HTML コードコンテンツをクリップボードにコピー
  1. フォント ファミリ:Helvetica、arial、'Hiragino Sans GB'、\5b8b\4f53、サンセリフ;

次に、大きくて重要なテキスト (ナビゲーションなど) には画像を使用します。画像を使用した後は、ユーザーがこのフォントをインストールしたかどうかを心配する必要がなく、より美しく、よりスケーラブルで可能性を広げることができます。

2: 最高のパフォーマンス

サイト全体のフォントは

XML/HTML コードコンテンツをクリップボードにコピー
  1. フォント ファミリ:Helvetica、arial、'Hiragino Sans GB'、\5b8b\4f53、サンセリフ;

次に、大きなフォントについてです(ここでは重要かどうかは関係ありません)。個別に設定

XML/HTML コードコンテンツをクリップボードにコピー
  1. フォントファミリー:Microsoft YaHei;

この設定により、フロントエンドでの作業が大幅に軽減されますが、多くの XP ユーザーは大きなフォント サイズに煩わされることになります。

3: 最も簡単な解決策

直接

XML/HTML コードコンテンツをクリップボードにコピー
  1. フォント ファミリ:Helvetica、arial、'Hiragino Sans GB'、\5b8b\4f53、サンセリフ;
または
XML/HTML コードコンテンツをクリップボードにコピー
  1. フォント ファミリ:Microsoft YaHei、Helvetica、arial、'Hiragino Sans GB'、\5b8b\4f53、サンセリフ;
ただし、大きなフォントはきれいに表示されない可能性があり、また、小さなフォントは Yahei によって明確に表示されない可能性があります。しかし、それがどうしたというのでしょうか。

ウェブページのフォント設定に関する上記の簡単な説明は、エディターが皆さんと共有する内容のすべてです。これが皆さんの参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。 </p>

オリジナルURL: http://www.cnblogs.com/qqziyuan8/archive/2016/08/01/5726310.html

<<:  HTML で中国語を UTF-8 に変換する方法

>>:  Redis を Docker コンテナとして素早くデプロイする方法

推薦する

HTML サブタグと sup タグ

今日はあまり使わないHTMLタグ「subタグ」と「supタグ」を紹介します。定義と使用法: <...

JavaScriptのプロトタイプオブジェクトを徹底的に理解しましょう

目次1. プロトタイプとは何ですか? 1.1 関数プロトタイプオブジェクト1.2 コンストラクタを使...

ドロップダウンボックス選択コンポーネントを実装するためのネイティブ js

この記事の例では、ドロップダウンボックス選択コンポーネントを実装するためのjsの具体的なコードを参考...

MySQL 8.0.15 バージョンのインストールチュートリアル Navicat.list への接続

落とし穴1. ネット上の多くのチュートリアルでは環境変数を設定するファイル名はmy.iniと書いてあ...

JavaScript におけるセミコロンの詳細

序文JavaScript ではセミコロンはオプションであり、使用するかどうかは主にコーディング スタ...

シンプルなカルーセル効果を実現するネイティブ js

この記事では、シンプルなカルーセル効果を実現するためのjsの具体的なコードを参考までに紹介します。具...

Jenkins の紹介と Docker で Jenkins をデプロイする方法

1. 関連概念1.1 Jenkins の概念: Jenkins は、使用されるプラットフォームに関係...

MySQLデータベースをアンインストールするための完全な手順

MySQLデータベースを完全にアンインストールするプロセスは次のとおりです。 1. MySQLサービ...

jsはショッピングカートの加算と減算、価格計算機能を実現します

この記事では、ショッピングカートの増減と価格計算を実現するためのjsの具体的なコードを紹介します。具...

ボタンの権限判定を実装するためのVueカスタムv-has命令

アプリケーションシナリオバックグラウンド管理システムを例にとると、各ユーザーには異なるボタン権限があ...

HTMLポップアップdivはモバイルの中央揃えを実現するのに非常に便利です

コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...

Docker Consul コンテナ サービスの更新と見つかった問題の概要

目次1. コンテナサービスの更新とDockerコンサルの検出1. サービス登録と検出とは何ですか? ...

MySQL でデータ テーブルを作成し、主キーと外部キーの関係を確立する方法の詳細な説明

序文MySQL テーブルの主キーと外部キーを作成するときは、次の点に注意する必要があります。主キーと...

npm 淘宝ミラー変更説明

1. トップレベルの使用法1. cnpmをインストールする npm i -g cnpm --regi...

実行後にdocker nginxにアクセスできない問題の解決策

## 1最近、docker デプロイメントを学習しており、当初は nginx を docker 化す...