version 10.4 에서 Android 와 iOS 에서 Custom Font 를 사용하는 방법
1. 우선 Windows 에서 사용할 Font를 선택한다. 나는 'Open Sans'를 사용하기로 하였다.
2. Windows Fonts 폴더에서 해당 폰트를 찾아서, 나의 프로젝트 폴더에 복사한다. (서브 폴더에 복사해도 된다)
3. 복사해서 붙여 넣기를 하니, 파일명이 'OpenSans-Light.ttf' 이어서 개발툴에서 보여주는 이름인 'Open Sans.ttf' 로 변경하였다. 이렇게 이름을 변경하지 않으면, Android 의 경우에는 Font family 이름(Open Sans)을 이용하여 폰트파일을 찾기 때문에 폰트파일 이름이 달라서 찾지 못하게 된다. 따라서, 개발툴에서 디자인 당시 입력한 폰트이름으로 폰트파일명을 바꾸어 주어야 한다.
4. Android 의 경우, Deployment 에서 해당 폰트파일을 추가하고, Remote Name 을 '.\assets\internal\'로 바꾸면 된다.
5. iOS 의 경우 Info.plist 를 바꾸어 주어야 한다. 프로젝트 루트 폴더에서 'info.plist.TemplateiOS.xml' 파일을 찾아서 아래와 같이 내용을 추가한다. 이렇게 되면, 빌드 후 iOS에 앱이 배포될 때, 추가된 내용이, iOSDevice64\Debug 혹은 iOSDevice64\Release 폴더에 있는 *.info.plist 파일에 내용이 복사되어 같이 배포된다.
파일을 수정했으면 Deployment 에 폰트파일을 추가한다.
- 이상 -
'FMX > Tip' 카테고리의 다른 글
delphi - canvas 에서 drawCircle 깔끔하게 그리는 편법 (0) | 2021.06.03 |
---|---|
delphi android 32/62 bits 모두 사용할 수 있는 버전 만들기 (0) | 2021.06.01 |
delphi - SSL Email 발송 (IdSMTP 사용) (0) | 2021.05.27 |
delphi shortkey (0) | 2021.05.07 |
FMX - JSON 정리 (0) | 2018.10.30 |