진저브레드 이하는 검색해보니
1메가 이상은 읽어들이지 못한다고 하는데
제가 나눔고딕체를 사용하려고하니 2메가더라구요, 그래서 읽어들이지 못해 폰트가 적용이안되는데
검색결과로는 ttf파일을 1메가로 나누어서 적용하라는데 2메가파일을 나누어서 assets에 집어넣어
적용은어떻게 하는거죠??
그리고 다른 결과로는 예외상황으로 확장자가 mp3나 jpg일때는 읽어들인다는데
확장자 바꿔서 적용하니 type이 맞지않다고 runtime에러가 떠서 안되는데....
1메가 이상 폰트적용은 어떻게 해야 할까요.
분할하여 asset에 넣고 앱 동작 시
분할 된 폰트 파일을 읽어서 1개로 합쳐서 폰트 파일을 저장합니다.
그 후에 저장된 폰트 파일로 부터 적용하시면 됩니다.
Typeface.createFromFile(File path);
Typeface.createFromFile(String path);