Windows에서 글꼴을 글꼴처럼 보이게하려면 어떻게해야합니까?


52

우분투에서 글꼴이 나쁘고 흐릿하게 보입니다. 우분투와 Windows의 사이트를 비교할 때 모든 Windows 글꼴을 가져온 후에도 Windows 글꼴이 훨씬 더 읽기 쉽습니다. 이것을 어떻게 바꿀 수 있습니까?


7
Windows 스타일의 글꼴을 선호하는 Ubuntu 사용자는이 수퍼 유저 질문에 대한 답변을 찾을 수 있습니다. superuser.com/questions/19824/better-ubuntu-fonts
Jonik

아주 좋은 답변입니다.
코디 할로우

2
@Jonik, 그 의견에 대한 답변을 만들어 투표에 참여하십시오!
Jorge Castro

@ 조지 : 완료, 바로 여기 있습니다.
Jonik

MS 글꼴을 추가하십시오. 특히 Word 문서 및 기타 플랫폼 간 콘텐츠에 항상 선호했습니다. (아래 파스칼 또는 yeeeev 의 답변을 참조하십시오.)
david6

답변:


32

Windows 스타일의 글꼴을 선호하는 Ubuntu 사용자 는 "Better Ubuntu Fonts"라는 슈퍼 사용자 질문 에이 답변 이 유용하다는 것을 알 수 있습니다.

다음은 내 조언을 따르는 경우 예상 할 수있는 예입니다.


1
나는 이것을 Jorge Castro가 제안한대로 게시했습니다. 나는 정보를 너무 많이 복제하는 것을 좋아하지 않기 때문에 여기에 모든 정보를 복사하는 대신 수퍼 유저 게시물을 가리키고 있습니다.
Jonik

56

"글꼴을보기 좋게 만들다"라고 말하면 , 실제로는 "글꼴을 익숙한 것처럼 보이게합니다"라는 뜻 입니다. Mac에서 온 경우 "글꼴이 왜곡되는 것을 방지하는 방법"을 묻는 메시지가 나타납니다.

Windows의 글꼴 렌더링은 픽셀 격자에 크게 정렬되어 왜곡 된 글꼴의 가장자리를 선명하게합니다. 모양 → 글꼴 → 세부 사항의“전체 힌트”옵션에 해당합니다. 추가 구성을 만질 필요가 없습니다.

OS X의 글꼴 렌더링은 다른 방법입니다. 글꼴 모양이 왜곡되지 않으므로 대부분의 글리프가 픽셀 경계에 걸쳐 있습니다. 이것은 "없음"힌트 옵션에 해당합니다.

기본적으로 우분투는 약간의 힌트를 사용하여 글꼴을 조금 왜곡하여 픽셀 그리드에 더 잘 맞도록합니다.

LCD 디스플레이를 사용하는 경우 힌트 유형에 관계없이 서브 픽셀 앤티 앨리어싱을 활성화해야합니다.


아주 좋아요! 지금은 매우 좋아 보인다.
코디 할로우

14
  1. 글꼴 힌트를 사용합니다.

    바탕 화면을 마우스 오른쪽 단추로 클릭하고 배경 변경을 클릭 한 다음 글꼴 탭을 클릭하고 하위 픽셀 다듬기를 켭니다. 세부 사항 단추를 통해 더 나은 결과를 얻을 수 있습니다.

  2. Firefox에서 이전 버전으로 사용하던 일부 응용 프로그램에서 글꼴이 "깨진"경우 다음을 시도하십시오.

    sudo fc-cache -fv
    

    시스템 글꼴 캐시를 새로 고쳐야합니다. 바보처럼 보이지만 그것은 나를 위해 일했습니다.


좀 더 나아 보인다. 여전히 Windows에서는 완벽하지 않습니다.
코디 할로우

6

2010 년 5 월에 트루 타입 힌트 관련 특허가 만료되었는데, FreeType은 오토 힌팅을 사용하기 전에 비 힌트 글꼴은 더 ​​좋아 보이지만 전문적이고 완전 힌트 된 글꼴은 엉망이되었습니다.

글꼴 힌트 관련 특허가 만료되었으므로 FreeType은 기본적으로 글꼴 힌트를 사용하도록 설정 했으므로 최상의 결과를 얻으려면 maverick으로 업그레이드하거나 최신 버전의 FreeType을 사용할 수 있습니다.


4

글꼴의 부드러움을 실제로 개선하는 데 dpi를 조정하는 것이 도움이되었다고 생각합니다.

먼저 터미널을 열고 다음을 입력하십시오.

xdpyinfo | grep resolution

"96x96"과 같은 숫자가 표시됩니다.

이제 모양 설정의 글꼴 탭으로 이동하십시오. 오른쪽 하단에서 세부 정보 버튼을 클릭합니다. 이 새 창 상단에는 숫자를 넣을 수있는 곳이 있습니다. 터미널 명령이 준 첫 번째 숫자를 입력하십시오. 예를 들어, 그것은 "108x106"을 주어서 108을 넣었습니다.

이렇게하면 원하는 부드러운 글꼴에 더 가까이 갈 수 있습니다.


2

4 년 동안 우분투를 사용해 왔지만 여전히 "윈도우 같은"글꼴 렌더링을 선호합니다. 당신은 혼자가 아닙니다 ...

1- msttcorefonts 설치 :

sudo apt-get 설치 msttcorefonts

2- tahoma 트루 타입 글꼴을 일부 오래된 Windows 디스크의 / usr / share / fonts / truetype /에 추가하십시오 (부끄러운 일입니다.

sudo cp --no-preserve = 어딘가에 /Tahoma*.ttf / usr / share / fonts / truetype

3- /etc/fonts/conf.avail에 다음 fonts.conf를 39-clearfonts.conf와 같은 이름으로 저장합니다 (루트 소유권 포함)

sudo cp --no-preserve = all ~ / Download / fonts.conf /etc/fonts/conf.avail/39-clearfonts.conf

4- /etc/fonts/fonts.d에 심볼릭 링크를 만듭니다

sudo ln -s /etc/fonts/conf.avail/39-clearfonts.conf /etc/fonts/conf.d

5- 모양 설정의 글꼴 탭에서 세로 또는 굵은 크기의 "Sans"를 세리프 글꼴 (마지막 글꼴) 이외의 글꼴로 선택하고 유효성을 검사하십시오.

당신은 당신이 기다리고있는 것과 같은 것을 얻어야합니다! (죄송합니다. 여기에서 새로운 사용자로서 스크린 샷을 게시 할 수 없습니다)

다음은 magic fonts.conf 파일입니다.

<? xml version = "1.0"encoding = "UTF-8"?>
<! DOCTYPE fontconfig SYSTEM "fonts.dtd">

<fontconfig>
    <!-일반 패밀리의 기본 글꼴->
    <별칭>
        <family> 판타지 </ family>
        <바람직하다>
            <family> Comic Sans MS </ family>
            <family> URW </ family>
        </ prefer>
    </ alias>
    <별칭>
        <family> 단일 공간 </ family>
        <바람직하다>
            <family> 쿠리어 새로운 </ family>
            <family> DejaVu Sans Mono </ family>
        </ prefer>
    </ alias>
    <별칭>
        <family> 산세 리프 </ family>
        <바람직하다>
            <family> 타호 마 </ family>
            <family> Arial </ family>
            <family> DejaVu Sans 응축 </ family>
        </ prefer>
    </ alias>
    <별칭>
        <가족> 분리 </ 가족>
        <바람직하다>
            <family> 타임즈 뉴 로마 </ family>
            <family> DejaVu Serif 응축 </ family>
        </ prefer>
    </ alias>
    <!-찾을 수없는 일반적인 글꼴의 별칭->
    <별칭>
        <family> Arial </ family>
        <accept> <family> sans-serif </ family> </ accept>
    </ alias>
    <별칭>
        <family> 비트 스트림 Vera Sans Mono </ family>
        <바람직하다>
            <family> 쿠리어 새로운 </ family>
            <family> DejaVu Sans Mono </ family>
        </ prefer>
    </ alias>
    <별칭>
        <family> Comic Sans MS </ family>
        <accept> <family> URW </ family> </ accept>
    </ alias>
    <별칭>
        <family> 택배 </ family>
        <prefer> <family> monospace </ family> </ prefer>
    </ alias>
    <별칭>
        <family> 쿠리어 새로운 </ family>
        <accept> <family> monospace </ family> </ accept>
    </ alias>
    <별칭>
        <family> 필기체 </ family>
        <accept> <family> URW </ family> </ accept>
    </ alias>
    <별칭>
        <family> 조지아 </ family>
        <accept> <family> serif </ family> </ accept>
    </ alias>
    <별칭>
        <family> 가라 몬드 </ family>
        <accept> <family> serif </ family> </ accept>
    </ alias>
    <별칭>
        <family> Helvetica </ family>
        <default> <family> sans-serif </ family> </ default>
    </ alias>
    <별칭>
        <family> 영향 </ family>
        <accept> <family> sans-serif </ family> </ accept>
    </ alias>
    <별칭>
        <family> 팔라티노 리노 타입 </ family>
        <accept> <family> serif </ family> </ accept>
    </ alias>
    <별칭>
        <family> 트레버 chet MS </ family>
        <accept> <family> sans-serif </ family> </ accept>
    </ alias>
    <별칭>
        <family> 타호 마 </ family>
        <accept> <family> sans-serif </ family> </ accept>
    </ alias>
    <별칭>
        <family> 시간 </ family>
        <prefer> <family> 타임즈 뉴 로마 </ family> </ prefer>
        <default> <family> serif </ family> </ default>
    </ alias>
    <별칭>
        <family> 타임즈 뉴 로마 </ family>
        <prefer> <family> 타임즈 뉴 로마 </ family> </ prefer>
    </ alias>
    <별칭>
        <family> 베르 다나 </ family>
        <accept> <family> sans-serif </ family> </ accept>
    </ alias>
    <!-비트 스트림 Vera Sans는 sans-serif의 기본값입니다. 더 좋은 것으로 교체하십시오->
    <별칭>
        <family> 비트 스트림 베라 산스 </ family>
        <바람직하다>
            <family> 타호 마 </ family>
            <family> Arial </ family>
            <family> DejaVu Sans 응축 </ family>
        </ prefer>
    </ alias>

    <!-비트 스트림 Vera Serif가 serif의 기본값입니다. 더 좋은 것으로 교체하십시오->

    <별칭>
        <family> 비트 스트림 베라 세리프 </ family>
        <바람직하다>
            <family> 타임즈 뉴 로마 </ family>
            <family> DejaVu Serif 응축 </ family>
        </ prefer>
    </ alias>
    <!-fc-match helvetica로 테스트 할 Helvetica를 Arial로 교체->
    <match target = "pattern">
        <test qual = "any"name = "family">
        <string> 헬 베티 카 </ string>
        </ test>
        <edit name = "family"mode = "assign"binding = "strong">
        <string> 발신 </ string>
        </ edit>
    </ match>   
    <match target = "font">
        <edit mode = "assign"name = "rgba"> <const> rgb </ const> </ edit>
    </ match>
    <match target = "font">
        <edit mode = "assign"name = "hinting"> <bool> true </ bool> </ edit>
    </ match>
    <match target = "font">
        <edit mode = "assign"name = "hintstyle"> <const> 힌트 매체 </ const> </ edit>
    </ match>
    <match target = "font">
        <edit mode = "assign"name = "antialias"> <bool> true </ bool> </ edit>
    </ match>
    <match target = "font">
        <test compare = "more_eq"name = "size"qual = "any"target = "default"> <double> -1 </ double> </ test>
        <test compare = "less_eq"name = "size"qual = "any"target = "default"> <double> 15 </ double> </ test>
        <test name = "family">
            <string> 발신 </ string>
            <string> 만화 산세 </ string>
            <string> 쿠리어 새로운 </ string>
            <string> 조지아 </ string>
            <string> 영향 </ string>
            <string> 헬 베티 카 </ string>
            <string> 루시다 브라이트 </ string>
            <string> 루시다 콘솔 </ string>
            <string> 루시다 산스 </ string>
            <string> Microsoft Sans </ string>
            <string> 팔라티노 리노 타입 </ string>
            <string> 타호 마 </ string>
            <string> 우분투 </ string>
            <string> 타임즈 뉴 로마 </ string>
            <string> 트레버 chet MS </ string>
            <string> 베르 다나 </ string>
        </ test>
        <edit mode = "assign"name = "antialias"> <bool> 거짓 </ bool> </ edit>
    </ match>
    <match target = "font">
        <test compare = "less_eq"name = "pixelsize"qual = "any"target = "default"> <double> 20 </ double> </ test>
        <test name = "family">
            <string> 발신 </ string>
            <string> 만화 산세 </ string>
            <string> 쿠리어 새로운 </ string>
            <string> 조지아 </ string>
            <string> 영향 </ string>
            <string> 헬 베티 카 </ string>
            <string> 루시다 브라이트 </ string>
            <string> 루시다 콘솔 </ string>
            <string> 루시다 산스 </ string>
            <string> Microsoft Sans </ string>
            <string> 팔라티노 리노 타입 </ string>
            <string> 타호 마 </ string>
            <string> 우분투 </ string>
            <string> 타임즈 뉴 로마 </ string>
            <string> 트레버 chet MS </ string>
            <string> 베르 다나 </ string>
        </ test>  
        <edit mode = "assign"name = "antialias"> <bool> 거짓 </ bool> </ edit>
    </ match>
</ fontconfig>

2

글꼴 렌더링을 설정할 수있는 두 가지 주요 위치가 있으며 첫눈에 서로 관련이없는 것처럼 보입니다.

gnome-appearance-properties모든 GTK 앱에 적용되는 설정을 보여 주며 다양한 수준의 부드러움과 힌트를 선택할 수 있습니다. 여기의 설정은 모든 글꼴에 동일하게 적용됩니다. 힌트 또는 자동 힌트 여부와 같은 기타 글꼴 설정은 다음에서 가져옵니다.

fonconfig 시스템 전체의 글꼴 구성 및 글꼴 일치를 담당하는 프로그램입니다. 에서 /etc/fonts/local.conf( ~/.fonts.conf사용자 별) 편집 하거나의 /etc/fonts/conf.d다양한 사전 설정에 대한 심볼릭 링크를 만들어 선택하십시오 /etc/fonts/conf.avail. 기술 정보는를 실행하여 읽을 수 있습니다 man fonts.conf. Firefox 및 Chromium은 여기에서 직접 설정을 읽고 힌트 설정이없는 경우에만 gnome-appearance-properties를 참조하십시오.

내에 .fonts.conf는 네 개의 섹션이 있습니다.

  1. 각 글꼴이 자동 힌트 또는 정상적으로 힌트되는지 여부 자동 힌트를 명시 적으로 사용하려면 힌트를 true로 설정하고 자동 힌트를 true로 설정하십시오. 새로운 "고가의"글꼴과 MS 글꼴을 제외하고 대부분의 글꼴에 대해 약간의 자동 힌트를 사용합니다. DejaVu Sans Condensed, Lucida Grande, PT Sans, Segoe 및 Tahoma는 예외입니다. Windows 스타일은 전체 / 중간 (일반적으로 동일)에서 일반적으로 암시한다고 생각합니다. 프리 타입 문서에 서체와 함께 트루 타입 힌트 정보가 제공되지 않고 자동으로 적용되는 경우 오토 힌팅이 적용된다고합니다. .fonts.conf사전 설정과 충돌하지 않도록 주의하십시오 .

  2. 시스템에서 글꼴을 찾을 수없는 경우 적용되는 대체 및 대체입니다. 나는 Tajama를 위해 DejaVu Sans를 응축하고, 제네바를 위해 DejaVu Sans를, Arial을 위해 Arimo를, Lucida Grande를 위해 Mukti Narrow를, Helvetica를 위해 FreeSans를 바꿨다.

  3. 예외. 예를 들어 굵은 글꼴의 경우 자동 힌트가 해제되어 있습니다.

  4. 표준 이름의 별명 산세 리프, 세리프, 모노 스페이스, 필기체 및 판타지.

을 작성한 후 .fonts.confWikipedia를 열고 기본 설정> 내용> 고급 에서 기본 비례 글꼴을 산세 리프로 선택 하면 그림과 같이 기본 글꼴 의 화살표 키를 사용하여 각 글꼴의 모양을 빠르게 확인할 수 있습니다 .

Firefox 글꼴 환경 설정

또는 Igor의 블로그에는 특정 글꼴에 대해 다양한 렌더링 옵션을 나란히 비교할 수 있는 테스트 페이지 가 있습니다.


1

Tombuntu의 Tom은 향상된 글꼴 렌더링에 대한 몇 가지 팁을 제공합니다 (2008 년 이후 임). 지시 사항이 더 이상 정확하지 않을 수 있습니다.

첫 번째 중지는 탭 System->Preferences->Appearance아래 에있는 그놈의 글꼴 구성 설정입니다 Fonts. LCD 디스플레이를 사용하는 경우 서브 픽셀 스무딩 렌더링 모드가 활성화되어 있는지 확인하십시오. 힌트 옵션에 액세스하려면 세부 사항을 클릭하십시오. 원하는 결과를 얻으려면 이것들을 가지고 놀아보십시오.

다음은 이러한 설정으로 구성된 시스템 글꼴의 샘플입니다.

이미지 1

.fonts.conf 파일에서 사용할 수있는 글꼴 렌더링 옵션이 더 많이 있습니다. 이 포럼 게시물 의이 파일 은 Apple의 특허 문제로 인해 일반적으로 비활성화되는 힌트 기능을 설정합니다.

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <edit name="autohint" mode="assign">
      <bool>true</bool>
    </edit>
  </match>
</fontconfig>

위의 텍스트를 복사하여 텍스트 파일에 붙여넣고 홈 디렉토리에 .fonts.conf로 저장하십시오 (첫 번째 기간은이 파일이 숨겨집니다). 변경 사항을 적용하려면 로그 아웃하십시오. 이 파일이 포함 된 글꼴 샘플은 다음과 같습니다.

이미지 2

더 복잡한 .fonts.conf 파일 ( 소스 ), 여기에 OS X의와 유사한 매우 부드럽고 굵은 글꼴을 생성하는 예제입니다 :

이미지 3


마지막 다운로드는 해당 사이트에 더 이상 존재하지 않습니다. 우연히 다른 링크가 있습니까?
Seth

@Seth 링크를 업데이트했습니다.
ændrük

0

Unity에는 KDE와 같은 글꼴 설정이 없습니다. @Jonik의 솔루션 을 구현하고 싶지만 Unity를 사용 하려는 사람들을 위해 .

.fonts.conf

    <?xml version="1.0" ?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <fontconfig>
        <match target="font">
            <edit name="antialias" mode="assign">
                <bool>false</bool>
            </edit>
            <edit name="rgba" mode="assign">
                <const>rgb</const>
            </edit>
            <edit name="hinting" mode="assign">
                <bool>true</bool>
            </edit>
            <edit name="autohint" mode="assign">
                <bool>true</bool>
            </edit>
            <edit name="hintstyle" mode="assign">
                <const>hintmedium</const>
            </edit>
            <edit mode="assign" name="lcdfilter">
                <const>lcddefault</const>
            </edit>
        </match>

        <match target="font" >
            <test name="size" qual="any" compare="more">
                <double>11</double>
            </test>
            <edit name="antialias" mode="assign">
                <bool>true</bool>
            </edit>
        </match>

        <match target="font" >
            <test name="pixelsize" qual="any" compare="more">
                <double>15</double>
            </test>
            <edit name="antialias" mode="assign">
                <bool>true</bool>
            </edit>
        </match>

        <match target="font" >
            <test name="size" qual="any" compare="less">
                <double>9</double>
            </test>
            <edit name="antialias" mode="assign">
                <bool>true</bool>
            </edit>
        </match>

        <match target="font" >
            <test name="pixelsize" qual="any" compare="less">
                <double>12</double>
            </test>
            <edit name="antialias" mode="assign">
                <bool>true</bool>
            </edit>
        </match>
    </fontconfig>

-3

Microsoft 핵심 글꼴은 다음을 사용하여 명령 줄에서 설치할 수도 있습니다.

sudo apt-get install msttcorefonts

이미 글꼴이 있습니다.
Cody Harlow
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.