2010.10.25

HTML5, “수식 표현이 쉬워진다”

Joab Jackson | IDG News Service

W3C는 웹 상에서 수식 표시를 렌더링하는 표준인 MathML을 업데이트해 기본적인 수학 기호를 좀 더 쉽게 표시할 수 있도록 했으며, 더 많은 언어에서 수학기호를 렌더링할 수 있도록 했다.

 

W3C는 이번에 발표한 새 버전 MathML이 HTML5와 함께 브라우저에 통합되는 CSS(Cascading Style Sheets)나 SVG(Scalable Vector Graphics) 같은 다른 다른 표준 그룹에도 적용되기를 기대하고 있다.

 

새로운 표준은 사칙연산과 올림, 내림 등의 기본적인 수학기호를 표시해 준다.

 

특히 교육용 웹 페이지 디자이너들이 이들 기호를 웹 페이지에 바로 나타낼 수 있어, 기존처럼 기호나 공식 부분을 별도의 작은 이미지로 처리해야 하는 번거로움을 덜어 줄 것이다. 또한 장애인을 위한 화면 읽기 기술이 수학 관련 자료를 번역하는 데도 도움을 줄 것으로 기대된다.

 

지원할 수 있는 언어의 수도 확대됐다. 주목할 만한 것은 오른쪽에서 왼쪽으로 문장을 기술하는 아랍어를 포함한 다른 언어를 지원한다는 것.

 

아랍어 출판 소프트웨어 업체인 다이완 소프트웨어의 기술 책임자인 아딜 알라위는 “우리는 지난 5년 동안 아랍어로 된 교과서를 전자문서로 변환하는 작업을 해 왔다. 하지만 수학책을 처리하는 데는 항상 문제를 겪어 왔으며, 자체적인 레이아웃과 폰트에 의지해 왔다”고 밝혔다. 알라위는 “MathML 3.0의 오른쪽에서 왼쪽으로 쓰기 기능은 최초로 아랍 국가들의 학생들을 위한 표준 기반의 호환성있는 전자 수학책을 구축할 수 있도록 해준다”고 강조했다.

 

파이어폭스는 현재 MathML 2만 지원하며, 아직 MathML 3.0을 지원하지 않는다. 오페라는 MathML 3.0의 CSS 프로파일을 지원한다. IE 사용자는 MathML을 정확하게 렌더링하기 위해서는 MathPlayer 플러그인을 설치하면 된다. 지원하지 않는 브라우저를 사용하는 경우는 자바스크립트 MathJax 소프트웨어를 사용할 수 있다.  Joab_Jackson@idg.com



2010.10.25

HTML5, “수식 표현이 쉬워진다”

Joab Jackson | IDG News Service

W3C는 웹 상에서 수식 표시를 렌더링하는 표준인 MathML을 업데이트해 기본적인 수학 기호를 좀 더 쉽게 표시할 수 있도록 했으며, 더 많은 언어에서 수학기호를 렌더링할 수 있도록 했다.

 

W3C는 이번에 발표한 새 버전 MathML이 HTML5와 함께 브라우저에 통합되는 CSS(Cascading Style Sheets)나 SVG(Scalable Vector Graphics) 같은 다른 다른 표준 그룹에도 적용되기를 기대하고 있다.

 

새로운 표준은 사칙연산과 올림, 내림 등의 기본적인 수학기호를 표시해 준다.

 

특히 교육용 웹 페이지 디자이너들이 이들 기호를 웹 페이지에 바로 나타낼 수 있어, 기존처럼 기호나 공식 부분을 별도의 작은 이미지로 처리해야 하는 번거로움을 덜어 줄 것이다. 또한 장애인을 위한 화면 읽기 기술이 수학 관련 자료를 번역하는 데도 도움을 줄 것으로 기대된다.

 

지원할 수 있는 언어의 수도 확대됐다. 주목할 만한 것은 오른쪽에서 왼쪽으로 문장을 기술하는 아랍어를 포함한 다른 언어를 지원한다는 것.

 

아랍어 출판 소프트웨어 업체인 다이완 소프트웨어의 기술 책임자인 아딜 알라위는 “우리는 지난 5년 동안 아랍어로 된 교과서를 전자문서로 변환하는 작업을 해 왔다. 하지만 수학책을 처리하는 데는 항상 문제를 겪어 왔으며, 자체적인 레이아웃과 폰트에 의지해 왔다”고 밝혔다. 알라위는 “MathML 3.0의 오른쪽에서 왼쪽으로 쓰기 기능은 최초로 아랍 국가들의 학생들을 위한 표준 기반의 호환성있는 전자 수학책을 구축할 수 있도록 해준다”고 강조했다.

 

파이어폭스는 현재 MathML 2만 지원하며, 아직 MathML 3.0을 지원하지 않는다. 오페라는 MathML 3.0의 CSS 프로파일을 지원한다. IE 사용자는 MathML을 정확하게 렌더링하기 위해서는 MathPlayer 플러그인을 설치하면 된다. 지원하지 않는 브라우저를 사용하는 경우는 자바스크립트 MathJax 소프트웨어를 사용할 수 있다.  Joab_Jackson@idg.com



X