제가 문제 제기한 내용에 대해 한글과 컴퓨터에서 답변을 보내왔습니다. 보내 온 답변을 올리는 것이 맞다는 판단에 따라 올리도록 하겠습니다. 물론 처음부터 문제점을 인식하고 신속하게 답변을 해 주지 않은 것에 대해서도 지금도 못 마땅합니다. 그런 게으름이 없기를 바랍니다.
고객님께 전화로 답변 드렸던 내용을 다시 정리해서 메일로 보내드립니다.
고객님의 질문 및 주장 :
한/글 2002나 한/글 2005 까지는 본문에서 편집한 내용을 복사해서 네이버나, 다음 블로그에 붙여넣기를 하면 한/글에서 편집했던 내용 그대로 붙여넣기가 되었는데, 한/글 2007에서 편집한 내용을 복사해서 붙여넣기를 하면 줄 간격이 한/글에서 편집했던 내용 그대로 붙여넣기가 되지 않는다. 이는 한/글 2007의 문제사항며, 신버전에서 더욱 발전을 해야 하는데 퇴보한 것이다. 그러므로 한글과 컴퓨터사에서 한/글 2007을 수정해야 한다.
답변 :
한/글 2007은 MS워드와의 호환성을 높이기 위해 www.W3.org에서 정의한 웹표준 권고안을 최대한 수용하도록 개발하였습니다. (참고로 www.W3.org는 월드와이드웹 컨소시엄으로서 인터넷 홈페이지 제작에 관련된 국제 표준 규칙을 제공하는 곳입니다.) 이렇게 개발이 됨으로 인해 기존 한/글 2005보다 더욱더 인터넷 환경에 적합하게 사용할 수 있게 기능이 향상 되었습니다. 그러나, 의도한 바와는 다르게 네이버나, 다음 블로그에 한/글 2007 내용을 복사해서 붙여넣기를 하면 오히려 줄 간격이 제대로 반영되지 못하고 있습니다. 그 원인을 확인해본 결과 네이버의 스마트 에디터의 줄 간격의 버그였습니다.
- 네이버 스마트 에디터의 문제 :
HTML 소스상 <P class> 태그에 내에 줄 간격이 %단위로 들어갈 경우, 이를 정상적으로 처리하지 못하고 있습니다. 이에 대해서 네이버 스마트에디터 개발 측에 위 오류 사항을 전달하여 수정 요청을 하였습니다.
그런데 한/글 2005에서 편집한 내용을 네이버 스마트 에디터에 붙여넣기를 하면 180%를 제대로 인식하는 이유는 <Span> 태그에 중복된 값(LINE-HEIGHT)을 넣어주어 [줄 간격]을 강제로 인식하도록 해주고 있기 때문입니다. 그렇게 할 경우 <P class> 태그와 <Span> 태그에 중복으로 (LINE-HEIGHT)값을 입력을 하게 되므로 불필요하게 태그가 복잡해 지며, 스마트 에디터 내에서 줄 간격을 변경할 경우 적용되지 않는 문제가 발생합니다. 즉, <Span> 태그에 중복으로 (LINE-HEIGHT)값을 입력하게 되면 스마트 에디터에서 추가적인 수정이 되지 않기 때문에 오히려 또 다른 문제를 발생시키게 됩니다.
- 다음 블로그 에디터의 문제 :
다음 블로그 에디터의 경우 줄간 격을 100%, 130%, 160%, 200% 등 자신이 인식시킬 수 있는 줄 간격 값이 고정되어 있습니다. 그래서 180% 줄 간격(LINE-HEIGHT)에 대해서 근사 값으로 스스로 변경해서 인식을 하고 있습니다. 물론 네이버 블로그처럼 <P class> 태그와 <Span> 태그에 중복으로 (LINE-HEIGHT)값을 입력을 입력해서 강제로 줄 간격을 지정 해주면한/글에서 지정한 값을 유지시킬 수는 있습니다.
근본적으로 다음이나, 네이버 같은 일반 포털에서 제공하고 있는 게시판용 에디터에는 단순 글 입력을 목적으로 하고 있기 때문에 굳이 고급 언어를 사용할 필요가 없어서 에디터의 기능을 제한하고 있는 것입니다. 하지만 한/글 워드프로세는 복잡한 문서를 편집하는 프로그램입니다. 그 복잡한 문서 구조를 타사 워드프로세서와 호환성을 높이기 위해 고급의 공통 언어를 사용하게 된 것이며, 복잡한 문서 구조를 조금이나마 간소화시키기 위해 불필요하게 중복된 내용은 사용하지 않도록 개발이 되어 있는 것입니다.
결론적으로 네이버의 경우 자체에 에디터 버그이고, 다음의 경우 자체 에디터에서 180%를 지원하지 않는 사항이므로 한/글 2007의 문제사항은 아닙니다. 다만, 고객님께서 불편해 하시는 부분에 대해서는 한/글 2007에서도 <P class> 태그와 <Span> 태그에 중복으로 (LINE-HEIGHT)값을 입력을 입력하도록 하면 당장은 해결이 가능합니다. 그러나, 이는 단순히 줄 간격에 대한 부분만의 해결책이며, 한/글 2007과 블로그 에디터간에 100% 동기화 시킬 수 있는 근본적인 해결책은 아닙니다.
또한, <P class> 태그와 <Span> 태그에 중복으로 (LINE-HEIGHT)값을 입력할 경우 줄간격이 고정된다는 장점이 있는 반면에 추가적인 수정이 불가능하다는 단점도 있기 때문에 어느 것이 올바른 방향인지에 대해서는 좀 더 고민을 해봐야 합니다. 하지만, 근본적으로 <P class> 태그와 <Span> 태그에 중복으로 (LINE-HEIGHT)값을 입력하는 것은 올바른 방식이 아니기 때문에 한/글 2007에서는 지양하고 있는 것입니다.
최대한 이해하기 쉽도록 풀어서 쓰려고 하였는데 HTML 전문적인 언어를 언급해야 하는 부분이라서 조금 복잡하게 느껴질 수 있을 것입니다. 이점 양해를 구하오며 이상 고객님 문의에 대한 답변을 마칩니다.이 메일 내용을 고객님께서 올려놓은 블로그 내용에 대한 한글과컴퓨터의 답변으로 올려주시길 바랍니다. 감사합니다.
'문화 예술' 카테고리의 다른 글
베이징올림픽 메달리스트, “박태환, 너 베이징에 남아” (0) | 2008.08.20 |
---|---|
KBS는 결코 권력의 노리개가 될 수 없다 (0) | 2008.08.14 |
알라딘, 국방부 불온 서적 사이트 개설 (0) | 2008.08.01 |
교육감 선거, 좌절할 것도 냉소할 것도 없다. (0) | 2008.07.31 |
이명박의 언론장악 저지 촛불문화제 (0) | 2008.07.29 |