점자 블록으로 유니 코드 문자를 어떻게 표현합니까? ASCII 문자를 인코딩 할 수 있지만 유니 코드는 어떻습니까? 점자에서 유니 코드 문자를 나타내는 구성표를 보지 못했습니다.
점자 블록으로 유니 코드 문자를 어떻게 표현합니까? ASCII 문자를 인코딩 할 수 있지만 유니 코드는 어떻습니까? 점자에서 유니 코드 문자를 나타내는 구성표를 보지 못했습니다.
답변:
점자 알파벳은 언어마다 다릅니다. 원래 점자 시스템은 프랑스어로 개발되었으며 나중에 다른 언어가 다른 문자 레퍼토리를 충족시키기 위해 다른 변형이 개발되었습니다. 이러한 시스템은 다른 방식으로 확장 될 수 있지만, 국제 표준은 없으며 국가 표준도 없습니다. 각 시스템에서 100,000 개가 넘는 유니 코드 문자의 대다수는 점자 렌더링이 없습니다.
사용중인 여러 점자 시스템에 대한 정보를 World Braille Usage 에서 PDF 형식으로 다운로드하여 편집 할 수 있습니다.
일반 텍스트 (Ascii 또는 Unicode)를 점자로 변환하는 것은 미묘하고 복잡한 문제입니다. 점자 패턴은 전통적인 의미에서 문자가 아니므로 문자를 점자 패턴에 직접 일대일로 매핑하는 것은 아닙니다. 번역되는 스크립트의 언어 / 알파벳에 따라 (일부 상황에 따라) 하나의 점자 블록으로 표시되는 여러 알파벳 문자 또는 여러 점자 블록으로 표시되는 하나의 알파벳 문자를 가질 수 있습니다. 각 블록의 의미는 언어마다 또는 알파벳마다 크게 다를 수 있습니다.
Jan Doggen이 언급했듯이 모든 점자 블록 패턴 (U + 2800..U + 28FF)을 나타내는 표준 유니 코드 섹션이 있습니다.
관련된 복잡성의 예; 오픈 소스 liblouis 점자 번역 라이브러리의 코드 내에서 미국 2 학년 점자에서 문자 조합의 특수 사례 수축을 볼 수 있습니다.
https://code.google.com/p/liblouis/source/browse/trunk/tables/en-ueb-g2.ctb?spec=svn971&r=971
일부 텍스트를 번역해야하는 경우 기존 번역기 또는 코드 라이브러리를 사용하는 것이 가장 좋습니다.
http://libbraille.org/translator.php