2010-04-14 3 views

답변

1

이 용도는 무엇입니까? 대부분의 글꼴은 상대적으로 가볍습니다. TTF는 비트 맵 데이터 대신 벡터 데이터를 저장하므로 각 글리프의 모양을 설명하는 데 비교적 적은 바이트가 필요합니다. 매우 바쁜 글꼴조차도 100kb 이하로 유지할 수 있습니다. 많은 현대 글꼴에는 ClearType 힌팅이 있지만이 경우에도 파일 크기가 거의 추가되지 않습니다.

글꼴에서 특정 글리프를 제거하려면 글꼴 편집 도구가 필요합니다 (Macromedia에는 ​​Fontographer이 있으며 현재 FontLab이 소유하고 있습니다). 하지만 가벼운 글꼴을 선택하는 것이 나을 것입니다. 예를 들어 OCR A Std은 30kb이며 ClearType 힌팅과 모든 US ASCII 문자가 포함됩니다. 완전한 유니 코드 지원에는 많은 양의 글자가 필요하기 때문에 유니 코드 글꼴을 사용하지 않도록하십시오. 그러나 대부분의 글꼴은 완전한 유니 코드 지원을 제공하지 않습니다.

마지막으로 글꼴을 수정하기로 결정했다면 다른 이름으로 지정해야합니다. 명명 충돌로 인해 사용자에게 정말 짜증나는 놀라움이 생길 수 있습니다. 이 경우 특히 유용 할 것

//fonts.googleapis.com/css?family=FontName&text=Lorem%20Ipsum 

:

+3

복잡한 .TTF 글꼴을 쉽게 1메가바이트 이상까지 얻을 수 있습니다. –

+0

@ 마크 : Big5 또는 GB 글꼴 또는 큰 문자 집합을 가진 다른 글꼴 일 수도 있지만 가장자리 경우입니다. 그렇지 않으면 매우 정교한 서구 글꼴조차도 거의 500KB를 넘지 못하고, 500KB 정도의 글꼴은 아마도 최적화 할 수있는 고래입니다. –

+2

그러나 신청서를 요청했습니다. :) 나는 지금 정확한 문제를 다루고있다. –

8

에서 설명

파일 크기를 줄이기 위해 폰트 포지를 사용하여, 당신은 같은 문자 집합을 제한 할 수 있습니다 Google에 Font Awesome과 같은 아이콘 글꼴이 있음

+1

깔끔한 트릭은 몰랐습니다. 또한 매개 변수에서 특정 가중치를 요청할 수도 있습니다. (예 : 굵게, 기울임 꼴 또는 보통으로 만 표시) –

1

나는 remo에 fontmin을 사용하고있었습니다. ttf 글꼴의 그림 문자.

노토 산 (무게 = 중간)을 20MB에서 10 미만으로 줄이는 데 성공했지만 아직 일반적인 중국어/일본어 문자를 다룹니다.

1

글꼴에서 키릴 문자 글자를 모두 지우려면 다음과 같이 했으므로 라틴 문자 만 필요하므로 파일 크기를 절반으로 줄였습니다. > 선택 - -> 팝업 선택 창에 스크립트

  • 으로 선택 드롭에서 키릴 문자를 선택

    1. 은 편집으로 이동하여 TTF 폰트 파일 폰트 포지 (https://fontforge.github.io/en-US/)
    2. 시작 폰트 포지를 취득하고 열기 다운 메뉴. 짐작 했겠지만 키릴 문자 만 표시합니다.
    3. 인코딩으로 이동 -> 분리 & 글리프를 제거하고 질문을 확인하십시오. 키릴 문자가 사라지는 방법을 확인 하시겠습니까?
    4. 인코딩 -> 압축으로 이동하면 나머지 문자를보다 잘 이해할 수 있으므로 더 많은 삭제 후보를 쉽게 선택할 수 있습니다. (하지만 수동으로 삭제/제거하지 않았습니다.)
    5. 파일로 이동 -> 글꼴 생성 및 출력 형식으로 ttf를 선택하는 것을 잊지 마십시오.

    제 생각에는 전문가가 아닙니다. 하지만 빠른 솔루션이 필요했습니다.

    여기에서이 주제에 대한 자세한 내용을보실 수 있습니다 : http://wiki.unity3d.com/index.php?title=Create_a_new_TrueType_font_using_a_subset_of_characters_from_an_existing_TrueType_font