점자로 유니 코드 문자를 나타냅니다


0

점자 블록으로 유니 코드 문자를 어떻게 표현합니까? ASCII 문자를 인코딩 할 수 있지만 유니 코드는 어떻습니까? 점자에서 유니 코드 문자를 나타내는 구성표를 보지 못했습니다.


1
점자 문자 '점자 패턴'(U + 2800..U + 28FF)이라는 블록으로 유니 코드로 정의됩니다. en.wikipedia.org/wiki/Braille_Patterns를 참조하십시오 . 그러나 귀하의 질문은 확실하지 않습니다. 어디에서 어디로 인코딩 하시겠습니까? 키보드에서 컴퓨터 코드로 문서로? 질문을 업데이트하십시오.
Jan Doggen

1
질문은 분명한 것 같습니다. 유니 코드 문자를 점자 기호에 어떻게 매핑합니까? (유니 코드의 점자 패턴 블록은 점자 기호를 코드화 된 문자로 나타내는 방법 일 뿐이며 그 의미에 대해서는 아무 것도 말하지 않습니다.) 은 복잡합니다.
Jukka K. Korpela

답변:


2

점자에는 유니 코드 개념이 없습니다. 그런 점에서 점자는 동일한 기호 코드에 대해 다른 언어로 다른 기호를 나타내는 오래된 8 비트 코드 페이지와 유사합니다. 예를 들어 의미 Q영어와 Ч러시아어 점자.

따라서 문자마다 문자로 유니 코드를 점자로 표현할 수있는 방법이 없습니다 . 기술적으로는 물론 유니 코드와 같은 순서 번역 할 수 있습니다 U+025B⠠⠥ ⠼⠚⠃⠑⠠⠃당신이 모든 유니 코드 문자를 나타낼 수있는이 방법을하지만, 나는 당신이 원하는 것을하지 생각합니다.


2

점자 알파벳은 언어마다 다릅니다. 원래 점자 시스템은 프랑스어로 개발되었으며 나중에 다른 언어가 다른 문자 레퍼토리를 충족시키기 위해 다른 변형이 개발되었습니다. 이러한 시스템은 다른 방식으로 확장 될 수 있지만, 국제 표준은 없으며 국가 표준도 없습니다. 각 시스템에서 100,000 개가 넘는 유니 코드 문자의 대다수는 점자 렌더링이 없습니다.

사용중인 여러 점자 시스템에 대한 정보를 World Braille Usage 에서 PDF 형식으로 다운로드하여 편집 할 수 있습니다.


0

일반 텍스트 (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

http://alasdairking.me.uk/brailletrans/

https://code.google.com/p/liblouis/

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.