2013-06-25 5 views
4

나는 Braille-to-text translator을 개발 중이며, 좋은 기능은 Unicode's Braille patterns characters (예 : 유니 코드 점자 생성기)의 출력을 표시하고 있습니다.유니 코드 문자 이름에 해당하는 문자를 가져 오는 방법은 무엇입니까?

나는 각 셀 ("점자 문자")의 "활성화"하는 점을 알고 있기 때문에, 내가 필요로하는 문자의 유니 코드 이름을 구성 할 사소한 것 (그들은 BRAILLE PATTERN DOTS-123456의 형태가 경우의 수 있습니다 모두 사용할 수 있습니다, 또는 BRAILLE PATTERN DOTS-14 경우에만 점 1과 4는 사용할 수 있습니다.

은 유니 코드 이름에서 자바 스크립트에서 유니 코드 문자를 얻을 수있는 간단한 방법은 *

내 두 번째 시도는 수학 될 것인가? 거기에 보내고 * 유니 코드 값을 가지고 있지만 이름을 만드는 것이 꽤 간단하다고 생각합니다. 사전에

감사합니다 :)

+1

수학을 시작하십시오! :) – bfavaretto

답변

2

자바 스크립트는 다른 언어와는 달리, 유니 코드 이름에서 문자를 가져 오는 직접적인 방법이 없습니다. 내 full Unicode input utility에서는 텍스트 블록으로 유니 코드 문자 데이터베이스를 사용하고 파싱하는 무차별 방식을 사용했습니다. 좀 더 효율적이고 유지 보수가 잘되는 도구를 찾을 수도 있지만 질문과 같이 특정 문자 모음 만 필요한 경우 임시 방법이 더 좋습니다. 이 경우에는 유니 코드 이름이 필요하지 않습니다. 도트 패턴에서 문자에 이르는 중간 단계 일 것입니다.

유니 코드 표준의 15.11 절인 chapter 15에는 점자 기호에 대한 할당 원칙이 설명되어 있습니다.

+0

좋습니다. 유용했습니다. 운 좋게도 유니 코드가 (2^DOT_NUMBER)처럼 각 점을 중요시 했으므로 각 셀 코드를 유니 코드 빈 패턴 문자에 추가해야했습니다 (https://github.com/mgarciaisaia/braille-facil)./커밋/586b84319cdffb2248b4694f5a95b48a17b9de16 # L0R228). 감사 :) – mgarciaisaia

0

매우 흥미 롭습니다. 내 앱에서. 내가 설명한대로 DB look up을 사용하고 Javascript와 html canvas 객체를 사용하여 점자를 동적으로 구성합니다. 원하는 경우 사용자 지정 ARIA 태그를 만들 수있는 추가 이점이 있습니다. 필자는 ASCII 점자와 유니 코드가 모든 스크린 리더가 아니라면 여러 사람이 읽을 수있는 형식이 아니기 때문에 이것을 말합니다. iOS에서는 VoiceOver를, Mac에서는 VoiceOver를 읽지 않습니다. 내가하고있는 일은 JS가 BRL ASCII 필드 & 유니 코드를 읽고 ARIA 태그를 작성하여 시각 장애인이 실제 웹 페이지에서 무슨 일이 일어나는지 알 수 있도록하는 방법입니다.