내 타미 언어로 내 응용 프로그램을 현지화하고 싶었습니다. Java가 only Hindi out of all Indian Languages을 "즉시 사용할 수 있습니다."라고 실망했습니다.프로그래밍 방식으로 Java에서 대체 글꼴을 설정하는 방법은 무엇입니까?
나는 인터넷을 통해 몇 가지 대안을 찾았습니다. 나는 John O'Conner's blog post과 Naotoj Sato's blog post에서 "글꼴 대체"라는 기술을 사용해야한다고 배웠습니다.
수동으로 Windows 용 "LATHA.TTF"타밀어 글꼴을/jre/lib/fonts/fallback 디렉토리에 복사했습니다.
효과가 있습니다. 하지만 어떻게 사용자의/jre/lib/fonts/fallback 디렉토리에 프로그래밍 방식으로 글꼴을 복사 할 수 있습니까?
처음 출시 할 때 포함 된 글꼴을 해당 대체 디렉토리에 복사하는 코드를 추가하고 아직없는 경우 추가하는 것이 좋습니다. 해당 폴더 또는 다른 것에 "쓰기 액세스가 거부되었습니다"와 같은 사용 권한 문제가 발생합니까?
/jre/lib/fonts/fallback 대신 응용 프로그램 디렉토리에 대체 글꼴을 검색하도록 응용 프로그램을 만드는 방법이 있습니까?
타밀어를 선택한 경우에만 응용 프로그램에서이 LATHA 글꼴을 사용해야하고 다른 모든 언어에서는 기본 글꼴을 사용해야합니다.
의견을 말하십시오.