From c6fb06cd9d2246378ce48d373bf14c12c03e0db5 Mon Sep 17 00:00:00 2001 From: Star Brilliant Date: Fri, 1 Sep 2023 20:57:41 +0000 Subject: [PATCH] Update Readme --- Readme-ja.md | 16 ++++++++++++---- Readme-zh_cn.md | 14 +++++++++++--- Readme-zh_tw.md | 14 +++++++++++--- Readme.md | 17 ++++++++++++++--- 4 files changed, 48 insertions(+), 13 deletions(-) diff --git a/Readme-ja.md b/Readme-ja.md index df194b5..83336fe 100644 --- a/Readme-ja.md +++ b/Readme-ja.md @@ -20,11 +20,11 @@ Windows 10バージョン1703 (Creators Update) から、内蔵のTrueTypeレン ![(画像)FaithTypeの使用前後の比較](img/comparison.svg) -**Before:** 新たなWindows 10バージョン21H1のインストール。 +**Before FaithType:** 新たなWindows 10バージョン21H1のインストール。 -**After:** フォントはFaithTypeで修正しました。また、LCDフィルターを無効にしました。 +**After FaithType:** フォントはFaithTypeで修正しました。また、LCDフィルターを無効にしました。 -**FreeType:** Fedora Linux 34。ヒンティングとLCDフィルターを無効にしました。 +**FreeType(参照):** Fedora Linux 34。ヒンティングとLCDフィルターを無効にしました。 ## 使い方(オートマチック) @@ -108,7 +108,7 @@ Windows 10バージョン1703 (Creators Update) から、内蔵のTrueTypeレン LCDフィルタは、本来1:1の表示倍率で液晶ディスプレイ用に設計されています。つまり、プロジェクター、テレビ、ペンタイル配列のディスプレイ、ピボット対応のディスプレイ、スクリーンキャスト、スクリーンショット、Web会議、スライドショー、DPIスケールが必要の古いアプリなどでは、LCDフィルタを使用してはいけません。**「Microsoftペイント」のテキストツールで描かれた文字も、LCDフィルタがかかっている。** - また、ClearTypeを完全に無効にすると、不具合が発生したり、特定のフォントが読むにくくなります。解決策の一つは、これらのフォントをFaithTypeで処理することです。FaithTypeは、ClearTypeをオフにしたまま、双方向のアンチエイリアシングを有効にするように`gasp`テーブルをパッチします。 + また、ClearTypeを完全に無効にすると、不具合が発生したり、特定のフォントが読むにくくなります。解決策の一つは、これらのフォントをFaithTypeで処理することです。FaithTypeは、ClearTypeをオフにしたまま、双方向のアンチエイリアスを有効にするように`gasp`テーブルをパッチします。 ## 筆画が細すぎます。 @@ -126,6 +126,14 @@ Windows 10バージョン1703 (Creators Update) から、内蔵のTrueTypeレン 3. 究極の解決策は、Hi-DPIモニターを購入することです。 +## 一部のアプリにはテキストの表現が悪くなります + +アプリの開発が対応するGUIフレームワークによっては、技術的な制限があるかもしれません。 + +- **Java**:カスタムパスにインストールされたフォントをロードできません。 +- **Qt**:文字の周囲のピクセルが欠けていることがあります。誤ったガンマ値が選択され、文字が予想より暗く表示されることがあります。 +- **WPF**(例えば**Visual Studio**):双方向のアンチエイリアスは対応しません。 + ## 一般的な問題 - **Microsoft Yahei**(微软雅黑)、**Microsoft Jhenghei**(微軟正黑體)、そして**Meiryo**(メイリオ): diff --git a/Readme-zh_cn.md b/Readme-zh_cn.md index 31073f8..47eea45 100644 --- a/Readme-zh_cn.md +++ b/Readme-zh_cn.md @@ -20,11 +20,11 @@ ![(图片)FaithType 使用前后的比较](img/comparison.svg) -**Before:** 全新安装的 Windows 10,21H1 版本。 +**Before FaithType:** 全新安装的 Windows 10,21H1 版本。 -**After:** FaithType 修改后的字体文件,同时关闭 LCD 滤波器。 +**After FaithType:** FaithType 修改后的字体文件,同时关闭 LCD 滤波器。 -**FreeType:** Fedora Linux 34,同时关闭 hinting 和 LCD 滤波器。 +**FreeType(参考):** Fedora Linux 34,同时关闭 hinting 和 LCD 滤波器。 ## 使用方法(自动) @@ -128,6 +128,14 @@ 3. 终极解决方案是去买一台高分屏。 +## 有些应用程序内的文字渲染变糟了 + +根据应用程序开发所使用的 GUI 框架,FaithType 有如下的技术限制。 + +- **Java**:不支持从自定义路径加载字体。 +- **Qt**:文字边缘的像素可能会被裁切。可能会选择错误的 gamma,导致文字太淡。 +- **WPF**(例如 **Visual Studio**):不支持双向抗锯齿。 + ## 常见问题: - **Microsoft Yahei**(微软雅黑)、**Microsoft Jhenghei**(微軟正黑體)、**Meiryo**(メイリオ): diff --git a/Readme-zh_tw.md b/Readme-zh_tw.md index c6c43b2..b0dfa43 100644 --- a/Readme-zh_tw.md +++ b/Readme-zh_tw.md @@ -20,11 +20,11 @@ ![(影像)FaithType 使用前後的比較](img/comparison.svg) -**使用前:** 全新安裝的 Windows 10,21H1 版本。 +**Before FaithType:** 全新安裝的 Windows 10,21H1 版本。 -**使用後:** FaithType 修改後的字型檔,同時關閉 LCD 濾波器。 +**After FaithType:** FaithType 修改後的字型檔,同時關閉 LCD 濾波器。 -**FreeType:** Fedora Linux 34,同時關閉 hinting 和 LCD 濾波器。 +**FreeType(參考):** Fedora Linux 34,同時關閉 hinting 和 LCD 濾波器。 ## 使用方法(自動) @@ -122,6 +122,14 @@ 3. 終極解決方法是買一台 Hi-DPI 顯示器。 +## 部分應用程式的文字呈現效果變差了 + +視程式開發選用的 GUI 框架不同,FaithType 會有一定的技術限制。 + +- **Java**:不支援從自訂路徑載入字型。 +- **Qt**:文字邊緣的像素可能會消失。Gamma 值可能會錯誤,以致文字變淡。 +- **WPF**(例如 **Visual Studio**):不支援雙向反鋸齒。 + ## 常見問題 - **Microsoft Yahei** (微软雅黑)、**Microsoft Jhenghei** (微軟正黑體)、**Meiryo** (メイリオ): diff --git a/Readme.md b/Readme.md index 3c91854..79e0b38 100644 --- a/Readme.md +++ b/Readme.md @@ -28,11 +28,11 @@ The image below must be viewed at 100% zoom. If you are on PC, click ![(Image) Before and after using FaithType, compared](img/comparison.svg) -**Before:** Fresh installation of Windows 10 version 21H1. +**Before FaithType:** Fresh installation of Windows 10 version 21H1. -**After:** Font patched with FaithType. Also, LCD filter is disabled. +**After FaithType:** Font patched with FaithType. Also, LCD filter is disabled. -**FreeType:** Fedora Linux 34, hinting and LCD filter disabled. +**FreeType (reference):** Fedora Linux 34, hinting and LCD filter disabled. ## Usage (the automatic way) @@ -173,6 +173,17 @@ too thin. 3. The ultimate solution is to buy a Hi-DPI display. +## Text in some applications render even worse + +Depending on the GUI framework the application is developed on, there may be +technical limitations with FaithType. + +- **Java**: Does not load fonts installed at a custom path. +- **Qt**: Pixels at the border of each letter may be missing. A wrong gamma + value may be chosen, causing text to appear less dark than intended. +- **WPF** (e.g., **Visual Studio**): Does not support bidirectional + anti-aliasing. + ## Common issues - **Microsoft Yahei** (微软雅黑), **Microsoft Jhenghei** (微軟正黑體),