2009-11-30 2 views
1

영어, 독일어, 중국어 및 한국어로 텍스트를 표시 할 수 있어야합니다. 응용 프로그램 전체에서 단일 글꼴을 사용하고 싶습니다. Arial Unicode MS 또는 Lucida Sans Unicode를 사용할 수 있다는 것을 알고 있습니다. 그러나 그들은 모두 매우 크고 면허가 필요합니다.라틴어 및 동아시아 문자에 어떤 글꼴을 사용해야합니까?

내가 사용할 수있는 좋은 글꼴입니까?

편집 : 이것은 Windows 양식 응용 프로그램입니다.

답변

0

우리가 말하는 응용 프로그램의 종류를 말할 수 있다면 도움이 될 것입니다. ASP.NET (무작위 운영 체제의 임의 브라우저에서 액세스)과 양식/WPF/Win32 응용 프로그램 간에는 큰 차이가 있습니다 (예 :).

한국어, 중국어 번체 및 중국어 간체에서는 같은 글꼴을 사용할 수 없습니다. 그럴 경우 해당 글꼴이 해당 언어의 글꼴이 아닌 경우 즉시 네이티브에 분명합니다.

1

우선, Arial Unicode MS는 대체 글꼴 인shouldn't be used explicitly입니다. 그리고 단일 글꼴을 사용한다는 생각은 대부분의 사람들이 생각하는 것보다 훨씬 덜 사용됩니다. 스크립트는 이미 매우 다른 것을 명심하십시오. 라틴어, sinographs 및 한글이 필요합니다. 모든 것들은 아마 하나의 글꼴에서 찾을 수 있지만 나는 라틴 문자가 꽤보기 흉한 것을 발견했습니다.

또한 운영 체제는 어떤 스크립트에 어떤 글꼴을 사용할 수 있는지 이미 알고 있습니다. 그리고 대부분 올바른 선택을하는 데 꽤 좋은 역할을합니다.

+0

내 문제의 일부는 현재 OS에서 글꼴을 선택하도록하고 있으며 때로는 끔찍한 것처럼 보입니다. 사용자가 영어 버전의 Windows XP (동아시아 언어 팩이 설치된 상태)에 내 앱의 중국어 버전을 설치하면 문자가 모두 엉망입니다. – epotter

+0

일반적으로 응용 프로그램은 UI의 현지화와 관련된 글꼴을 사용해야합니다. 따라서 중국어 응용 프로그램은 적절한 (중국어 간체 또는 번체) 중국어 글꼴을 사용해야합니다. 그리고 글꼴에 포함되지 않은 문자를 표시해야한다면 OS가 대체하도록하십시오. –

관련 문제