![Slackware 14.2와 같은 Fedora 30에서 "두꺼운 글꼴"을 얻거나 더 나은 렌더링을 얻을 수 없습니까?](https://linux55.com/image/157035/Slackware%2014.2%EC%99%80%20%EA%B0%99%EC%9D%80%20Fedora%2030%EC%97%90%EC%84%9C%20%22%EB%91%90%EA%BA%BC%EC%9A%B4%20%EA%B8%80%EA%BC%B4%22%EC%9D%84%20%EC%96%BB%EA%B1%B0%EB%82%98%20%EB%8D%94%20%EB%82%98%EC%9D%80%20%EB%A0%8C%EB%8D%94%EB%A7%81%EC%9D%84%20%EC%96%BB%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
제 생각에는 Slackware 14.2의 렌더링은 매우 훌륭하고 거의 완벽합니다.
이제 Fedora 30에서 동일한 페이지를 봅니다.
Fedora의 글꼴이 너무 작아서 읽기 어려운 것 같아서 Slackware 14.2의 굵은 글꼴을 선호합니다. 동일한 렌더링 효과를 얻을 수 있나요? Fedora에서는 Slackware와 동일한 설정을 사용합니다.
Fonts: Deja Vu sans 10
DPI: 96
Hinting: slight
물론 Firefox도 Sans Serif 16과 동일한 설정을 사용합니다.
/etc/profile.d/freetype.sh에서 나는 Fedora에서 이 설정을 사용합니다.
export FREETYPE_PROPERTIES=truetype:interpreter-version=35
Fedora의 /etc/X11/Xresources는 다음과 같습니다.
Xft.hinting: true
Xft.autohint: false
Xft.rgba: rgb
Xft.lcdfilter: lcddefault
Xft.hintstyle: hintslight
Slackware에서 사라져서 붙여넣을 수 없습니다.
두통과 눈의 피로를 피하고 Slackware 14.2와 동일한 렌더링 결과를 얻기 위한 제안 사항이 있습니까? Slackware에서도 동일한 문제를 발견했습니다. 현재 Freetype 35를 사용하고 있습니다. 그렇지 않으면 글꼴이 더 작고 읽기 어렵기 때문입니다.
답변1
방금 Fedora에서 /etc/fonts를 백업했습니다.
cp -a /etc/fonts/conf.d /etc/fonts/conf.d.old
그런 다음 Slackware에서 구성을 복사했습니다.
rsync -avP slack:/etc/fonts/conf.d/ fedora:/etc/fonts/conf.d
rsync -avP slack:/etc/fonts/conf.avail/ fedora:/etc/fonts/conf.avail
이제 드디어 좋은 굵은 글꼴을 얻었습니다
이 변수를 사용하면 더 나은 결과를 얻을 수 있습니다.
vim /etc/profile.d/freetype.sh
export FREETYPE_PROPERTIES=truetype:interpreter-version=35
아마도 필요하지는 않을 것입니다. 그러나 freetype의 이 패치는 (개인 의견) 더 나은 렌더링을 제공합니다.
--- include/freetype/config/ftoption.h 2019-07-14 15:15:05.380268643 +0200
+++ include/freetype/config/ftoption.h 2019-07-14 15:15:10.254336367 +0200
@@ -658,7 +658,7 @@
/* [1] https://www.microsoft.com/typography/cleartype/truetypecleartype.aspx */
/* */
/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING 1 */
-#define TT_CONFIG_OPTION_SUBPIXEL_HINTING 2
+#define TT_CONFIG_OPTION_SUBPIXEL_HINTING 1
/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING ( 1 | 2 ) */
--- devel/ftoption.h 2019-07-14 15:16:30.870456502 +0200
+++ devel/ftoption.h 2019-07-14 15:17:05.095932053 +0200
@@ -631,7 +631,7 @@
/* */
/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING 1 */
/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING 2 */
-#define TT_CONFIG_OPTION_SUBPIXEL_HINTING ( 1 | 2 )
+#define TT_CONFIG_OPTION_SUBPIXEL_HINTING 1
/*************************************************************************/
--- include/freetype/config/ftoption.h.enable-spr 2019-07-14 15:28:38.516824794 +0200
+++ include/freetype/config/ftoption.h.enable-spr 2019-07-14 15:28:31.382970434 +0200
@@ -658,7 +658,7 @@
/* [1] https://www.microsoft.com/typography/cleartype/truetypecleartype.aspx */
/* */
/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING 1 */
-#define TT_CONFIG_OPTION_SUBPIXEL_HINTING 2
+#define TT_CONFIG_OPTION_SUBPIXEL_HINTING 1
/* #define TT_CONFIG_OPTION_SUBPIXEL_HINTING ( 1 | 2 ) */