2016-07-19 5 views
-1

글꼴과 관련된 몇 가지 문제가 있기 때문에 기본 64 형식으로 변환하는 것이 가장 좋습니다. 때로는 fontsquirrel.com 등의 사이트에서 글꼴이 블랙리스트에 올라 있거나 기타 문제가 있음을 나타내는 base64 형식의 글꼴을 변환 할 수 없습니다. 그런 경우 글꼴을 base64 형식으로 변환하는 방법 (글꼴 관련 법적 문제가없는 경우)글꼴을 기본 64 형식으로 변환/인코딩하는 방법은 무엇입니까?

+0

웹 검색은 임의의 데이터를 base64로 인코딩하는 방법에 대한 백만 개의 링크를 제공합니다. 또한 fontsquirrel 등이 블랙리스트에 올리는 것은 OS 또는 Adobe 제품에서 "무료"로 얻을 수있는 글꼴과 같이 잘 알려진 사용권이있는 글꼴을 * 사용 권한이없는 글꼴로 변환하려고하기 때문입니다 =) –

+0

감사합니다. Mike. 내가 base64로 변환해야하는 글꼴은 이미 사용할 수있는 라이센스가 있지만이 사이트에는 기본이 없기 때문에 base64로 변환 할 수 없습니다. 이것 이외의 이유는 우리가 우리 자신의 터미널/명령 줄을 사용하여 할 수있을 때 이러한 사이트를 사용하는 이유입니다. 나는 길을 찾아 내고 도움이 필요한 다른 사람들을 도울 수 있기를 희망하는 대답을 올렸습니다. –

+1

또는 브라우저를 사용할 수도 있습니다. 이는 특정 OS의 터미널과 비교할 때 보편적 인 방법입니다. 최신의 모든 브라우저에는 파일에서 데이터를 파싱하기위한 FileReader와 데이터를 base64 바이너리로 변환하기위한'atob() '(그리고'btoa()'로 변환)이 있기 때문에 브라우저 컨텍스트를 벗어날 필요가 없습니다. 한 가지 유의 사항 : 그러나 변환기 사이트가 데이터를 저장하지 않는 한 권리 문제는 없습니다. 내 go-to는 http://www.motobit.com/util/base64-decoder-encoder.asp입니다. –

답변

0

명령 프롬프트를 사용하여 base64 형식으로 글꼴을 인코딩하는 솔루션을 찾았습니다.

  • 터미널

    1. 개방 명령 프롬프트/글꼴 파일이있는 폴더로 이동합니다. 명령을 다음
    2. 유형

    base64로 이름-의-thefont-파일 name.woff

    경우

    (내가 몇 가지 사전 브라우저에서 작동으로 .woff 사용하는 것을 선호) 당신은 명령 프롬프트/터미널에서 복사에 어려움을 겪고있는 - 파일로

    base64로 이름의-thefont-파일 name.woff> base64encoded.txt

    를 출력을 리디렉션 할 수 있습니다

    한 명령

    base64로 다음과 같은 하나의 라인 사용 인코딩 된 글꼴을 필요로하는 경우 -w 0 이름의-thefont-파일 name.woff> base64encoded.txt

    지금 사용하여 CSS 파일이 인코딩 된 코드를 사용 다음 코드 스 니펫 -

    @ font-face { font-family : "Font Name"; 0x35 : src : url (data : font/woff; font-weight : normal; font-style : normal; }

  • 관련 문제