See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
틀토론:첫가끝 - 위키백과

틀토론:첫가끝

위키백과 ― 우리 모두의 백과사전.

[편집] 파이어폭스에서 문제 있습니다.

위키백과:사랑방/2006년 8월#파이어폭스에서 .7B.7B첫가끝.7D.7D이 문제 있습니다.에서 가져옴. --Puzzlet Chung 2006년 8월 28일 (월) 09:55 (KST)

다른 파이어폭스 사용자(+은 글꼴 설치) 분들은 어떠실지 모르겠습니다. 이 {{첫가끝}} 틀을 사용하여 입력한 옛한글(예: 옛한글#첫가끝 코드)이 파이어폭스에서 빈 글씨로 표시됩니다. 다음과 같이 표시됩니다(확인 결과 인터넷 익스플로러와 오페라에서는 해당 옛한글이 정상적으로 표시됩니다).

나랏말  미    귁에 달아 문   와로 서르      디아니     

저는 분명히 은 글꼴들을 설치한 상태이며, 윈도 XP(한국어판)에서 파이어폭스 1.5.0.6(한국어판)을 사용하고 있습니다. 뭐가 문제인지 모르겠습니다. 혹시 컴퓨터에 많은 글꼴이 설치돼 있어서 오류가 나는 것일까요? ―韓斌/Yes0song (談笑 筆跡 다지모 한자위키 wikiblog) 2006년 8월 27일 (일) 02:42 (KST)

혹시 은자모바탕 글꼴은 안 깔려 있고 은바탕은 깔려 있는 경우가 아닐까요? --[[토끼군]] 토론/기여 2006년 8월 27일 (일) 02:54 (KST)
아, 그렇네요. 모르고 은자모를 안 깔았네요. 지금은 잘 됩니다. ―韓斌/Yes0song (談笑 筆跡 다지모 한자위키 wikiblog) 2006년 8월 27일 (일) 03:01 (KST)

은폰트 깔아봤는데도 저는 깨져서 나오던데? 저도 pp 1.5.0.6이었습니다. - Ellif 2006년 8월 31일 (목) 11:46 (KST)

[편집] 유니코드 정규화

위키백과:사랑방/2006년 8월#버그? 옛한글 입력 시 엉뚱한 치환 발생에서 가져옴. --Puzzlet Chung 2006년 8월 28일 (월) 09:55 (KST)

전에 발견했습니다만 지금에서야 말씀드립니다.

미디어위키에서 채용하고 있는 유니코드 정규화 알고리즘의 영향인지 첫가끝 방식으로 글자 마디를 입력해야 할 경우 문제가 발생합니다. "첫가끝 초성+첫가끝 중성+첫가끝 종성"이 "완성형 초중성+첫가끝 중성"으로 치환되는 것입니다.

예를 들어 '듀ᇰ'을 표시하기 위해 편집 화면에서 다음과 같이 입력하면

{{첫가끝|듀ᇰ}}

'듀ᇰ'이 아니라 '듀ᇰ'으로 나옵니다. 이것은 듀(첫가끝 초성ㄷ+첫가끝 ㅠ) 부분이 유니코드 정규화 알고리즘에 따라 완성형 '듀'로 치환됐기 때문입니다.

그러나 듀ᇰ이라는 음절은 유니코드에서 , ᅚᅲ, ᅚᇰ의 연쇄로만 표시돼야지, 미디어위키에서처럼 '듀+ᅚᇰ'(완성형+첫가끝)의 형태로 교체되면 곤란합니다. 이것을 미디어위키의 버그로 봐야하는 거 아닌지 의심스럽습니다.

덧붙임: 이 버그(?)를 회피하려면 (ㄷ)이나 ᅚᅲ(ㅠ)를 SGML/XML 문자 참조로 대체해야 합니다. 다음은 그 입력예입니다.

{{첫가끝|듀ᇰ}}

韓斌/Yes0song (談笑 筆跡 다지모 한자위키 wikiblog) 2006년 8월 27일 (일) 03:54 (KST)

소프트웨어의 문제라기보다는 유니코드 정규화 알고리즘의 문제가 맞습니다. 미디어위키 소프트웨어 수준에서 옛한글에만 예외를 만들어서 처리할 수는 있겠지만 결국엔 유니코드 쪽에다 직접 건의해야 할 사항입니다. 저는 초성과 중성 사이에 <nowiki></nowiki>를 집어넣고 있습니다. --Puzzlet Chung 2006년 8월 27일 (일) 10:00 (KST)
{{첫가끝}} 틀을 바꿨습니다. 이제 {{첫가끝|ᄃ|ᅲ|ᇰ}}이라고 쓰면 듀ᇰ으로 잘 나옵니다. --[[토끼군]] 토론/기여 2006년 8월 27일 (일) 10:13 (KST)

이렇게 써야 겠네요.

{{첫가끝|나랏말ᄊᆞ미 中ᄃ|ᅲᇰ國귁에 달아 文문字ᄍᆞᆼ와로 서르 ᄉᆞᄆᆞᆺ디 아니ᄒᆞᆯᄊᆞᅵ 이런 젼ᄎᆞ로 어린 百ᄇᆞᅵᆨ姓ᄉ|ᅧᇰ이 니르고져 ᄒᆞᇙ배 이셔도 ᄆᆞᄎᆞᆷ내 제 ᄠᅳ들 시러펴디 몯ᄒᆞᇙ노미하니라}}
나랏말ᄊᆞ미 中듀ᇰ國귁에 달아 文문字ᄍᆞᆼ와로 서르 ᄉᆞᄆᆞᆺ디 아니ᄒᆞᆯᄊᆞᅵ 이런 젼ᄎᆞ로 어린 百ᄇᆞᅵᆨ姓셔ᇰ이 니르고져 ᄒᆞᇙ배 이셔도 ᄆᆞᄎᆞᆷ내 제 ᄠᅳ들 시러펴디 몯ᄒᆞᇙ노미하니라

argument 수를 얼마나 더 늘리는 게 좋을까요? --Puzzlet Chung 2006년 8월 27일 (일) 10:29 (KST)

| 대신에 ZERO WIDTH JOINER(U+200D)를 중간에 사용해서 비슷한 효과를 내는 게 가능함을 확인했습니다. (적어도 IE와 파폭에서 정상 작동합니다.) 여기에 대해서 틀 설명에 적도록 하겠습니다. --[[토끼군]] 토론/기여 2006년 10월 29일 (일) 12:20 (KST)

[편집] '은 자모 바탕 확장'이 공개되었습니다.

이 글을 참고하십시오. -이 의견을 쓴 사용자는 140.112.96.201(토론 / IP 정보)이나, 서명을 하지 않아 나중에 추가하였습니다.

쉽고 직관적인 방법으로 구할 수 없어 무용합니다. --퇴프 2008년 1월 20일 (일) 14:23 (KST)


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -