2015-01-09 2 views
1

내 프로젝트 중 하나에서 webfont로 사용하려는 Dosis font이 있습니다. 나는 TTF 파일을 Font Squirrel Webfont Generator으로 WOFF로 변환 할 수있다; 지금까지 새로운 것은 없습니다. Firefox 콘솔에 다음과 같은 오류 메시지가 나타납니다.TTF OS/2 usWeightClass 값을 편집/변경하는 방법은 무엇입니까?

다운로드 가능한 글꼴 : OS/2 : 나쁜 무게 : 250 (글꼴 모음 : "dose"스타일 : 보통 무게 : 200 스트레치 : 일반 src 색인 : 0) 출처 : http://example.com/fonts/dosis-extralight.woff2

오류 메시지가 명확하고 문제가 분명하다,하지만 난 다른 방법으로 글꼴을 변경하지 않고 200에 250의 값을 변경하는 방법 단서가 없다. FontForge으로 시도했지만 새로 생성 된 TTF 파일은 원본과 완전히 다릅니다. 나 또한 16 진수 편집기를 사용하려고했지만 파일 내용의 머리 나 꼬리를 만들 수 없습니다.


"OpenType을위한 Adobe 글꼴 개발 키트"로 시도한 WinMerge DIFF입니다. 이것이 문제인지 아닌지 나는 해석 할 수 없다.

enter image description here

+0

* "FontForge ... 새로 생성 된 TTF 파일은 원래"* ??와 완전히 다릅니다. 글꼴의 글리프가 원래 카운터 파트와 다르게 보이나요? 폰트에 글리프가 다소 존재합니까? –

+0

[ttfdump] (http://everythingfonts.com/ttfdump)와 WinMerge를 사용하여 출력을 비교했는데 완전히 다른 것입니다. 글꼴은 괜찮아 보였습니다. 그러나 DIFF가 너무 놀라서 나를 깜짝 놀라게했습니다. – Fleshgrinder

+0

WinMerge는 이것에 쓸모가 없습니다. 'ttfdump'는 여러분이보고있는 것을 이해하기를 원합니다 ... –

답변

3
  1. 확인합니다. 그렇지 않은 경우 2-3 단계를 수행하십시오. 그렇다면 4 단계로 넘어갑니다.

  2. Github repository에서이 오픈 소스 멀티 플랫폼 도구를 확인하십시오.

  3. 는 (당신의 OS 플랫폼에 적합한 중)이 Tools/osx 또는 Tools/linux 또는 Tools/win 폴더에있는 도구 ttx를 찾습니다.

  4. 타입 ttx -h.

  5. 지침을 따르십시오.

요약하면 : ttx -v -o dosis.xml Dosis-Medium.otf을 실행합니다. 생성 된 XML 파일을 편집하십시오. 실행 ttx dosis.xml -o Dosis-Medium-modified.otf. Dose-Medium-modified.otf를 테스트하십시오.

+0

아주 잘 작동하지만, 새로 생성 된 TTF 파일의'ttfdump'는 다시 원본과 약간 다릅니다. 이것이 문제인지 (질문에 대한 주석 참조) 나는 모른다. Adobe는 또한 https://www.adobe.com/devnet/opentype/afdko.html에서 완벽하게 작동하는 다운로드를 제공합니다. – Fleshgrinder

+0

이 값은 값을 편집 할 수 있으므로 정답이라고 생각합니다. 새로 생성 된 TTF 파일이 약간 다르다는 사실은 다소 우스운 일이지만 이것이 문제가되는지 평가할 수는 없습니다. @ZacWolf와 당신이 추천 한대로 Google 글꼴의 TTF 파일을 사용할 것입니다. 폰트 편집을 통해 무언가를 파괴했는지 걱정할 필요가 없기 때문입니다. – Fleshgrinder

+0

"약간"의 차이점은 무엇입니까? 체크섬이 다시 계산되고 TTF 테이블의 순서가 다를 수 있습니다. 각 테이블의 데이터에는 변경 사항이 없습니다 (사용자가 직접 변경 한 부분은 제외). – usr2564301

2

이 이미 webfont로 존재 : 당신이 당신의 시스템에서 사용할 수있는 ttx 명령 행 도구를 가지고 http://www.google.com/fonts/#UsePlace:use/Collection:Dosis

+0

이 질문에 대한 답변이 아니며 Google의 Font API를 사용하고 싶지 않습니다. – Fleshgrinder

+1

API를 사용하지 않으려는 경우에도 글꼴 파일 자체를 다운로드 할 수 있습니다 ... 팩에는 200 자 글꼴이 있습니다. – ZacWolf

+0

아, 맞아요, 적절한 usWeightClass로 TTF 다운로드. 감사합니다. 아래 표를 제거하면 초기 문제를 해결하는 데 도움이되지만 직접 값을 수정할 수 있습니까? – Fleshgrinder

관련 문제