美しい無料でオープンソースのフォントのコレクション:インストールの手順、ユニコードフォールバックチェーン、Windows ClearTypeを置き換え、ブラウザフォントを修正するための手順。
コンテンツ:
まず、すべてのフォントのOTFバージョンとTTFバージョンは、何らかの理由で小さなサイズのWindows上のディスプレイ重量が異なります(これを参照)。したがって、元のデザインに近づいているため、TTFバージョンを使用します。
メインフォントとフォールバックに使用されるSANSセリフフォントには、インターネットのトップライティングシステム**の次のサポートがあります。
多言語のスタイルフィットのために3つのフォントのみが維持されています:Source Sans Pro、Open Sans、Roboto。
**インターネットのトップ15ライティングシステム:言語を含めるためのしきい値は、過去12か月間の合計ページビューのウィキペディア統計を介して行われました。115m(10.2020)を超えるはずです。言語は、フォントライブラリリストまたはGoogleフォントリストのいずれかにする必要があります。
名誉2:数学、絵文字。トップ15:ラテン語、ギリシャ語、キリル語、中国語、日本、韓国語、アラビア語、アルメニア語、ベンガル語、ジョージ王朝、ヘブライ語、ヒンディー語デバナガリ、ヒンディー語、タミル語、タイ。
私のお気に入り!
最新バージョンでは、「Source Sans Pro」名が「Source Sans 3」に変更されました。私はそれが戻ってくることを願っていますが、今のところ、フォールバックチェーンで'Source Sans Pro'と'Sourcing Sans Pro' (単に'Source Sans 3' )という名前の最新バージョンの両方を使用することをお勧めします。
フォントフォールバックチェーン: 'Source Sans Pro', 'Sourcing Sans Pro', 'Noto Sans', 'Noto Sans Armenian', 'Noto Sans Devanagari', 'Noto Sans Bengali', 'Noto Sans Georgian', 'Noto Sans Arabic', Catamaran, 'Noto Sans Thai', 'DejaVu Sans', 'STIX Two Math', Symbola, 'Source Han Sans', sans-serif 。
'Source Sans Pro', 'Sourcing Sans Pro', 'Noto Sans Hebrew', ...'Noto Nastaliq Urdu''Twemoji Mozilla' 'Source Sans Pro' Libreofficeで言語のバリエーションを適切に動作しなかったときにバグがありました。しかし、 'Sourcing Sans Pro'正常に機能しました。しかし、これはいくつかの再インストールバグかもしれません。自分で確認してください。
フォールバックフォント:
@font-face {
font-family : 'Twemoji Mozilla' ;
src : url ( "file:///C:/Windows/Fonts/TwemojiMozilla.ttf" ) format ( "truetype" );
font-weight : 400 ;
font-style : normal;
}それらはほぼ同じフォントです。しかし、それでも同じフォントではありません!
Noto Sansには開いたSANよりも多くのフォントWeghtsがあるので、ここで一緒に使用する場合は、100、200、500、800を使用しないでください(代わりに900を使用してください)。
フォントフォールバックチェーン: 'Open Sans', 'Noto Sans', 'Noto Sans Devanagari', 'Noto Sans Bengali', 'Noto Sans Georgian', 'Noto Sans Arabic', 'Noto Sans Hebrew', Catamaran, 'Noto Sans Thai', 'DejaVu Sans', 'STIX Two Math', Symbola, 'Source Han Sans', sans-serif
'Open Sans'がありません'Noto Nastaliq Urdu''Twemoji Mozilla' フォントフォールバックチェーン: Roboto, 'Noto Sans', 'Noto Sans Devanagari', 'Noto Sans Bengali', 'Noto Sans Georgian', 'Noto Sans Arabic', 'Noto Sans Hebrew', 'Noto Sans Tamil', 'Noto Sans Thai', 'DejaVu Sans', 'STIX Two Math', Symbola, 'Source Han Sans', sans-serif 。
アラビア語へのウルドゥー語の変化: 'Noto Nastaliq Urdu'
フォントフォールバックチェーン: Lato, sans-serif 。
まず、すべてのフォントのOTFバージョンとTTFバージョンは、何らかの理由で小さなサイズのWindows上のディスプレイ重量が異なります(これを参照)。したがって、元のデザインに近づいているため、TTFバージョンを使用します。
メインフォントとフォールバックに使用されるセリフフォントには、インターネットのトップライティングシステムのサポートがあります。
多言語のスタイルフィットのために3つのフォントのみが維持されています:Stix 2テキスト、Source Serif Pro、Vollkorn。
私のお気に入りの数学フォント!
フォントフォールバックチェーン: 'STIX Two Text', 'STIX Two Math', 'Noto Serif Armenian', 'Noto Serif Devanagari', 'Noto Serif Bengali', 'David Libre', 'Noto Serif Georgian', 'Noto Naskh Arabic', 'Noto Serif', 'Noto Serif Tamil', 'Noto Serif Thai', 'DejaVu Serif', Symbola, 'Source Han Serif', serif 。
'Noto Nastaliq Urdu'Amiri'Twemoji Mozilla''XITS Two Text'と'XITS Two Math'を使用できます。 Xits Two(TTF形式)をダウンロードします。上記のアーカイブには、Xits Two Math (TTF形式)およびSTIX Two Math (OTF形式)フォントファミリーも含まれています。
フォールバックフォント:
@font-face {
font-family : 'Twemoji Mozilla' ;
src : url ( "file:///C:/Windows/Fonts/TwemojiMozilla.ttf" ) format ( "truetype" );
font-weight : 400 ;
font-style : normal;
}私のお気に入りのテキストボディフォント!
フォントフォールバックチェーン: 'Source Serif Pro', 'STIX Two Text', 'STIX Two Math', 'Noto Serif Armenian', Halant, 'Noto Serif Bengali', 'David Libre', 'Noto Serif Georgian', 'Noto Naskh Arabic', 'Noto Serif', 'Noto Serif Tamil', 'Noto Serif Thai', 'DejaVu Serif', Symbola, 'Source Han Serif', serif 。
'Noto Nastaliq Urdu'Amiri'Twemoji Mozilla' フォントフォールバックチェーン: Vollkorn, 'STIX Two Text', 'STIX Two Math', 'Noto Serif Armenian', Halant, 'Noto Serif Bengali', 'Noto Serif Georgian', 'Noto Naskh Arabic', 'Noto Serif', 'Noto Serif Tamil', 'Noto Serif Thai', 'DejaVu Serif', Symbola, 'Source Han Serif', serif 。
font-feature-settings: 'tnum' 1, 'lnum' 1;こちらのすべての機能をご覧ください。font-weight: 420;'Noto Nastaliq Urdu'Amiri'Twemoji Mozilla' セミボルドイタリックキリリックは、元のLinux Libertineでひどいです。したがって、単にsemiboldsのない名前のリバティヌスセリフと呼ばれるLinus Libertinusフォークを使用することをお勧めします(Libertinus serifは、Khaled HosnyがStefan PeevによるKhaled HosnyによるLinux Libertineのバグ固定フォークです)。キリルの太字の斜体も最適ですが。
Libertinus SerifはOTFのみのフォントであり、Windowsディスプレイでは少し重いです。 Libertinus serif(OTF形式、Windowsの歪みの歪み)をダウンロードします。これは、 'Libertinus Serif'という小さなサイズで役立ちます。 Libertinus serifのキリリックセミボルドイタリック体(600)はひどいように見えることに注意してください。 Windowsで最初にすべてのスタイルをインストールし、4つのメインスタイルのみをインストールします。
フォントフォールバックチェーン: 'Linus Libertinus', serif 。
上記のアーカイブには、Lutex、Xetex、MS Word 2007+などのOpentype Math-Capableアプリケーション用のLinus Libertinus Math (TTF形式)およびLibertinus Math (OTF形式)フォントファミリも含まれています。しかし、私はそれがSTIX Two Mathよりも低品質であると感じています(Libertinus MathにはMS Wordの問題があり、ギリシャの斜体は最適な品質です。私はラテックスの問題についてはテストしませんでした)。
フォントフォールバックチェーン: 'XITS', 'XITS Math', serif 。
Xits Greek Letersは最適な品質ですが、XitsとXits Mathは、私が知っている新しいローマの時代に最も近い代替品です。
XitsはOTFのみのフォントであることに注意してください。したがって、元のデザインよりもWindowsで重く見えるでしょう(悪いことではありません)。ただし、 'XITS One Text'と'XITS One Math'を使用して、TTFに変換された単純なXitsです。 Xits One(TTF形式)をダウンロードします。
上記のアーカイブには、Luatex、Xetex、MS Word 2007+などのOpentype Math-Capableアプリケーション用のXits One Math (TTF形式)およびXits Math (OTF形式)フォントファミリも含まれています。
まず、すべてのフォントのOTFバージョンとTTFバージョンは、何らかの理由で小さなサイズのWindows上のディスプレイ重量が異なります(これを参照)。したがって、元のデザインに近づいているため、TTFバージョンを使用します。
メインフォントとフォールバックに使用されるMonospaceフォントには、インターネットのトップライティングシステムの次のサポートがあります。
メインフォントとフォールバックチェーンは、Sugartex用に最適化されました。
私のお気に入り!
Roboto Monoのイタリックは幅が異なるため、ロボットモノのモノスパシーバージョンと改名された単なるロボット化モノフォークを使用することをお勧めします。
フォントフォールバックチェーン: 'Robotization Mono', 'Noto Sans Mono', 'IBM Plex Mono', 'Kawkab Mono', 'DejaVu Sans Mono', Cousine, 'ST1X Two Math For Robot0 Mono', 'Symbola For Robot0 Mono', 'Source Han Sans', monospace 。
フォールバックフォント:
Inconsolataには、キリル語とギリシャ語が斜体に欠けています。 Inconsolata LGCにはいくつかの空白のキャラクターが欠けており、オフスタイルのバックティックがあり、イタリックラテンAとキリル語は物議を醸す設計上の決定です。 Sugartexの場合、これらの問題を修正して、単に名前が変更されたInconsolata LGCとなっているInconsolata Sugar Forkを使用することをお勧めします。
フォントフォールバックチェーン: 'Inconsolata Sugar', 'Robotization Mono', 'Noto Sans Mono', 'IBM Plex Mono', 'Kawkab Mono', 'DejaVu Sans Mono', Cousine, 'ST1X Two Math For Robot0 Mono', 'Symbola For Robot0 Mono', 'Source Han Sans', monospace 」
ソースコードプロには、いくつかの空白文字が欠けており、分割のスラッシュが壊れています。 Sugartexの場合、これらの問題が固定された単なる名前変更されたソースコードプロであるソーシングコードプロフォークを使用することをお勧めします(スラッシュは単純に削除されました)。その他の目的のために、元のソースコードプロは大丈夫です。
Sugartexフォントフォールバックチェーン: 'Sourcing Code Pro', 'Noto Sans Mono', 'IBM Plex Mono', 'Kawkab Mono', 'DejaVu Sans Mono', Cousine, 'ST1X Two Math For Robot0 Mono', 'Symbola For Robot0 Mono', 'Source Han Sans', monospace 。
alt: 'Source Code Pro'
これは独自のフォントですが、sugartexインストール命令のためにここに含まれています。
Windowsでプリインストールされています。 Consolasは、2018年4月までMicrosoft PowerPoint Viewerと一緒にインストールすることもできます。SHA256:249473568EBA7A1E4F95498ACBA594E0F42E6581ADD4DEAD70C1DFB908A09423。ただし、ライセンスは「ソフトウェアを使用して、Microsoft Officeソフトウェアで作成されたファイルを表示および印刷するためにのみ使用できます。他の目的でソフトウェアを使用することはできません。」したがって、LibreofficeからConsolasフォントテキストを印刷することさえ許されないかもしれません。しかし、同時に、Microsoft Wordをパイプラインに組み込むと(たとえば、次のステップとして他のソフトウェアで.Docxファイルをポストプロセスしても)、「Microsoft Office Softwareで作成された」と満足する可能性があります。また、Chromeブラウザーを介してPDFへの印刷も印刷されている可能性があります。
フォントフォールバックチェーン: Consolas, 'DejaVu Sans Mono For Conso1as', 'ST1X Two Math For Conso1as', 'Symbola For Conso1as', 'Source Han Sans', monospace
フォールバックフォント:
フォントフォールバックチェーンには、Monospacifier.py(バックアップ)を介してMonospacified Fontが含まれています。 Consolas、Roboto Mono、Source Code Pro、またはInconsolataが気に入らない場合は、他のモノスペースフォントのモノスパシーフォールバックを選ぶことができます。
Mathjaxは、Computer Modern(Donald Knuth著)の大胆なバージョンを使用しています。ブラウザとPDFの両方で見栄えがします。 Mathjaxでのみ使用できます。ラテンモダン数学は、Opentype Mathに最も近い代替品ですが、ブラウザではあまり良く見えないオリジナルのヘアラインセリフデザインがあります。しかし、それはOpentype数学に移植できると思います。
私のお気に入り!上記のセクションへのリンクに従ってください。
このリストを参照してください。
Windowsの元のClearTypeがClearTypeのために事前に最適化されたフォントのみをレンダリングできるため、WindowsにMactypeをインストールすることをお勧めします - 任意の方法を美しい方法で表示することはできません(または、何らかの理由でデフォルト設定ではできません!)。 Mactypeはそれを行うことができます(そしてデフォルト設定で行う)。完全なHDがどこにでもあるので、それはクリアタイプにとって残念です。
重要:
NormalWeight=0に変更します(これにより、Chromeと他のプログラムの違いはそれほど大きくありません)。Consolasフォントをチューニングして薄く見せ、エクスプローラーのフォントを厚く見えるように、構成の私のカスタム部分を次に示します。適切なセクションを更新します:
[General]
NormalWeight =0
BoldWeight =0
RenderWeight =1.3
[Individual]
Times New Roman =0,,4,,,
Segoe UI =0,,4,,,
Tahoma =0,,4,,,
[UnloadDll]
inkscape.exe
PaintDotNet.exe
VBoxSvc.exe
VirtualBox.exe最後まで貼り付け:
[[email protected]]
ClipBoxFix =1
[[email protected]]
; PyCharm fix + Consolas
NormalWeight =-10
BoldWeight =-4
[General@notepad++.exe]
; for Consolas
BoldWeight =-2
[[email protected]]
; for Consolas
BoldWeight =-2UPD:スタイラス(GPL)またはスタイリッシュ(フリーウェア)を試すこともできます
StyleBotは、ユーザーがWebページの外観を操作できるオープンソースのGoogle Chrome拡張機能です。インストール。
安全かどうかを確認していません。しかし、それは安全に見えます。
このextesnionは、インターネットをスタイルで厄介にするのに役立ちます:-)
そしてそれ以上! StyleBotは、Mactypeを使用してChromeの薄いフォントから生じる問題を修正できます。たとえば、これをグローバルスタイルシートに追加します。
@font-face {
font-family : 'Times New Roman' ;
src : url ( "file:///C:/Windows/Fonts/LibertinusSerif-Regular.otf" ) format ( "opentype" );
font-weight : normal;
font-style : normal;
}
@font-face {
font-family : 'Times New Roman' ;
src : url ( "file:///C:/Windows/Fonts/LibertinusSerif-Bold.otf" ) format ( "opentype" );
font-weight : bold;
font-style : normal;
}
@font-face {
font-family : 'Times New Roman' ;
src : url ( "file:///C:/Windows/Fonts/LibertinusSerif-Italic.otf" ) format ( "opentype" );
font-weight : normal;
font-style : italic;
}
@font-face {
font-family : 'Times New Roman' ;
src : url ( "file:///C:/Windows/Fonts/LibertinusSerif-BoldItalic.otf" ) format ( "opentype" );
font-weight : bold;
font-style : italic;
}標準のLibertinus Serif (OTF、 "Opentype")またはLinus Libertinus (TTF、 "TrueType")フォントをローカルURLを介して使用できます(OTFは小さなサイズでは重いです)。
update_deps.batを実行します。フォント開発について私が持っている、または持っていたアイデアのリストを作成します。
バックアップリポジトリ: