+Supplementary XML to Install 3rd-party Fonts via EasyMod on SEC Devices (한국어)

For the ENGLISH version of this document, click here.

 

I. 보충 XML에 대하여

 

삼성전자의 디바이스에 EasyMod로 제3자 글꼴을 설치하려면 TTF 파일을 EasyMod 템플릿의 05fonts 디렉토리에 삽입하는 것으로는 부족합니다. 디바이스가 글꼴을 읽어들이려면 글꼴에 대한 추가 정보를 사용자가 직접 제공하여야 합니다. 이 정보는 XML(eXtensible Markup Language) 형식으로 작성되어야 하며 TTF 파일과 함께 05fonts 디렉토리에 삽입되어야 합니다.

 

이 문서를 통하여 사용자는:

1) XML 데이터 템플릿을 다운로드하고

2) 템플릿을 수정하여 사용자가 설치하고자 하는 글꼴의 정보를 정확하게 기술하는 법을 배울 수 있습니다.

 

 

II. XML 데이터 템플릿 패키지 파일 다운로드

 

아래의 링크에서 XML 데이터 템플릿 패키지 파일을 다운로드할 수 있습니다:

GomdoLightEasyModFontXML.zip

 

 

III. XML 데이터 템플릿으로 작업하기

1. 사전 준비

 

(1) 전 단계에서 다운로드한 XML 데이터 템플릿 패키지 파일을 BandiZip, 7-Zip, WinRAR과 같은 신뢰할 수 있는 압축 유틸리티로 열고 그 안의 XML 파일을 추출(압축 해제)합니다.

(2) Unix 호환 텍스트 편집기를 다운로드하십시오. 잘 알려진 Unix 호환 텍스트 편집기로는 Notepad++, Notepad2, EditPad Lite 등이 있습니다.
주의: Windows 기본 프로그램인 ‘메모장’은 Unix 호환 텍스트 편집기가 아니므로 사용하여서는 아니 됩니다.

2. XML 데이터 템플릿의 내용 편집

 

(1) 전 단계에서 추출한 XML 파일을 Unix 호환 텍스트 편집기로 여십시오.

<?xml version="1.0" encoding="utf-8"?>
<font displayname="표시할 글꼴 이름 Example Font Name">
  <sans>
    <file>
      <filename>Put_Regular_TTF_Filename_Here.ttf</filename>
      <droidname>DroidSans.ttf</droidname>
    </file>
    <file>
      <filename>Put_Bold_TTF_Filename_Here.ttf</filename>
      <droidname>DroidSans-Bold.ttf</droidname>
    </file>
  </sans>
</font>

(2) 수정해야 할 곳은 총 3군데로, 1) 루트 엘리먼트 ‘font’의 ‘displayname’ 속성과, 2) 총 2곳의 ‘filename’ 엘리먼트의 내용입니다.

<?xml version="1.0" encoding="utf-8"?>
<font displayname="함초롬돋움">
  <sans>
    <file>
      <filename>HANDotum.ttf</filename>
      <droidname>DroidSans.ttf</droidname>
    </file>
    <file>
      <filename>HANDotumB.ttf</filename>
      <droidname>DroidSans-Bold.ttf</droidname>
    </file>
  </sans>
</font>

먼저, 둘째 줄에서 <font displayname= 속성을 찾습니다. 여기에 글꼴의 이름을 원하는 대로 지정합니다. 디바이스는 여기에 사용자가 지정한 이름대로 글꼴 목록에 글꼴을 추가합니다. 이 부분은 글꼴의 실제 이름과 무관하게 사용자의 마음대로 작성하여도 무방합니다. 그러나 반드시 이름 전체를 따옴표로 감싸야 합니다

그리고 나서, 다섯째 줄에서 <filename> 엘리먼트를 찾습니다. 여기에 레귤러 굵기에 사용할 글꼴 파일 이름을 지정합니다. 이 정보는 정확하여야 하며, 대소문자를 구분합니다. 또한 따옴표로 감싸서는 아니 됩니다.

마지막으로, 아홉째 줄에서도 <filename> 엘리먼트를 찾습니다. 여기에 볼드 굵기에 사용할 글꼴 파일 이름을 지정합니다. 이 정보는 정확하여야 하며, 대소문자를 구분합니다. 또한 따옴표로 감싸서는 아니 됩니다.

<?xml version="1.0" encoding="utf-8"?>
<font displayname="여성가족부 청소년체">
  <sans>
    <file>
      <filename>mogefYouth.ttf</filename>
      <droidname>DroidSans.ttf</droidname>
    </file>
    <file>
      <filename>mogefYouth.ttf</filename>
      <droidname>DroidSans-Bold.ttf</droidname>
    </file>
  </sans>
</font>

하나의 TTF 파일을 동시에 레귤러와 볼드 굵기 모두에 지정할 수 있습니다. 위의 예시는 mogefYouth.ttf 파일 하나를 레귤러와 볼드 굵기 모두에 사용하도록 구성한 것입니다. (여성가족부 청소년체가 볼드 굵기에 대응하는 별도의 파일을 제공하지 않기 때문)

(3) 최종적으로 파일을 저장합니다.

3. XML 데이터 템플릿 파일의 이름 변경

 

파일 탐색기에서 XML 데이터 템플릿 파일의 이름을 GomdoLightEasyModFontXMLDataTemplate.xml 에서 XML 데이터 템플릿의 이름은 레귤러 굵기에 사용할 TTF 파일과 ‘.xml’ 확장자를 제외하고 일치하도록 변경합니다. 예를 들어, 위의 2번째 예시에서 XML 데이터 템플릿 파일의 이름은 HANDotum.xml이 되어야 하고, 3번째 예시에서는 mogefYouth.xml이 되어야 합니다.

4. 마무리

 

XML 데이터 템플릿을 TTF 파일과 함께 05fonts 디렉토리에 삽입하십시오. 이제 모든 준비가 다 되었습니다.

 

 

IV. 저작권

 

글꼴 파일은 저작권법과 국제 저작권 협약, 기타 지적재산권 관련 법령 및 협약 등으로 보호받는 소프트웨어 프로그램입니다. EasyMod 기능은 사용자가 적법하게 취득한 글꼴 파일을 법이 허용하는 한도 내에서 사용할 수 있도록 하기 위하여 설계된 것이지, 타인의 권리를 침해하는 행위를 돕기 위하여 설계된 것이 아닙니다. 글꼴을 사용함에 있어서는 항상 법령을 준수하고 타인의 권리를 존중하십시오.

Advanced System Enhancement Pack