「오전 3시의 이바라키현」의 사용 문자를 철저 해명!
5059 단어 유니코드재료오전 3시 이바라키현
개요
트위터에서 유명한 서비스 중 하나는 "오전 3시 이바라키현"라는 것이 있습니다.
이것은, 오전 3시에 「오전 3시의 이바라키현」이라고 하는 문자열을 트윗 하는 것만… 합니다. 요컨대, 너무 엉망이 되어 제대로 표시되어 있지 않네요. 그래서, 그 원인, 그리고 본래 표시되어야 할 모습을 찾아 보았습니다.
※전 재료는 아마 「 오전 3시 무법지대 」라고 생각됩니다만 자세한 것은 불명입니다.
현재 표시 결과
문자 데이터 내용
엣, 「오̷̖̺͈̆͛͝前̧̢̖̫̊ 3̘̦시̗͡의 ̶̢̢̛̘̙̤̙̌̉̊̂̓̓̓̓̂̂̂̂̂̂̂̂̂̂̂̒ …
그런 경우를 위해 Ruby 스크립트로 완벽하게 재현 해 보았습니다. 사수해주세요.
ibaraki.rb# 「午」+ダイアクリティカルマーク×7
print "\u{5348 0316 0306 0337 033A 0348 035D 035B}"
# 「前」+ダイアクリティカルマーク×5
print "\u{524D 030A 0316 032B 0327 0322}"
# 「3」+ダイアクリティカルマーク×2
print "\u{0033 0318 0326}"
# 「時」+ダイアクリティカルマーク×2
print "\u{6642 0317 0361}"
# 「の」+ダイアクリティカルマーク×9
print "\u{306E 0318 031B 0319 0336 0324 0319 030C 0309 0362}"
# 「い」
print "\u{3044}"
# 半角濁点+ダイアクリティカルマーク×6
print "\u{3099 030A 0308 0337 0343 0343 0305}"
# 「ば」+ダイアクリティカルマーク×6
print "\u{3070 030A 032C 032C 0329 0348 0361}"
# 「ら」+ダイアクリティカルマーク×7
print "\u{3089}"
# 半角濁点+ダイアクリティカルマーク×3
print "\u{3099 031C 0329 0339}"
# 「ぎ」+ダイアクリティカルマーク×6
print "\u{304E 032B 033A 0315 0313 0363 0361}"
# 「げ」+ダイアクリティカルマーク×5
print "\u{3052 0327 0329 031B 031E 033D}"
# 「ん」
print "\u{3093}"
# 半角濁点+ダイアクリティカルマーク×6
puts "\u{3099 033C 0317 0302 0304 0324 0328}"
……실은, 유니 코드 문자열을 구문 분석하는 사이트 의 데이터를 이용한 것뿐입니다만.
소스 코멘트로 연발되고 있다 다이아크리티컬 마크이란, 악센트나 움라우트와 같이 「문자의 위나 아래 등에 붙이기(합성한다) 위한 문자」라고 하는 의미입니다. 이것을 사용하면, 「탁음이 없는 히라가나에 탁점을 무리 붙인다」라고 하는 것도 가능하게 되어, 결과적으로 상기 화상과 같은 고차고차한 표시로 할 수 있습니다.
오전 3시 이바라키현에 대해 쓰여진 옛 기사 에서는, 「스마트폰의 트위터 어플리로 보면, 「오전 3시의 이즈바라゙기겐゙」이라고 하는 것처럼 표시됩니다」라고 있습니다만, 이것은 요컨대 옛날의 스마트폰용 공식 Twitter 클라이언트는 다이어 크리티컬 마크를 무시하고 있었다는 것 (지금은 위와 같이 무시되지 않고 표시됩니다). 말하자면, 「오전 3시의 이바라키현」은 유니코드 표시의 벤치마크입니다.
요약
그 「오전 3시의 이바라키현」은, 사실 「오전 3시의 이바바라기겐゙」에 다이아크리티컬 마크를 57개나 붙인 결과 태어난 산물이었습니다. 표시할 수 있을까는 Twitter 클라이언트에 강하게 의존합니다만, 실제로는 수타로 다이아크리티컬 마크를 넣는 변태등 없기 때문에 신경쓰는 것은 없습니다.
Reference
이 문제에 관하여(「오전 3시의 이바라키현」의 사용 문자를 철저 해명!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/YSRKEN/items/fc4174f665339727184e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
문자 데이터 내용
엣, 「오̷̖̺͈̆͛͝前̧̢̖̫̊ 3̘̦시̗͡의 ̶̢̢̛̘̙̤̙̌̉̊̂̓̓̓̓̂̂̂̂̂̂̂̂̂̂̂̒ …
그런 경우를 위해 Ruby 스크립트로 완벽하게 재현 해 보았습니다. 사수해주세요.
ibaraki.rb# 「午」+ダイアクリティカルマーク×7
print "\u{5348 0316 0306 0337 033A 0348 035D 035B}"
# 「前」+ダイアクリティカルマーク×5
print "\u{524D 030A 0316 032B 0327 0322}"
# 「3」+ダイアクリティカルマーク×2
print "\u{0033 0318 0326}"
# 「時」+ダイアクリティカルマーク×2
print "\u{6642 0317 0361}"
# 「の」+ダイアクリティカルマーク×9
print "\u{306E 0318 031B 0319 0336 0324 0319 030C 0309 0362}"
# 「い」
print "\u{3044}"
# 半角濁点+ダイアクリティカルマーク×6
print "\u{3099 030A 0308 0337 0343 0343 0305}"
# 「ば」+ダイアクリティカルマーク×6
print "\u{3070 030A 032C 032C 0329 0348 0361}"
# 「ら」+ダイアクリティカルマーク×7
print "\u{3089}"
# 半角濁点+ダイアクリティカルマーク×3
print "\u{3099 031C 0329 0339}"
# 「ぎ」+ダイアクリティカルマーク×6
print "\u{304E 032B 033A 0315 0313 0363 0361}"
# 「げ」+ダイアクリティカルマーク×5
print "\u{3052 0327 0329 031B 031E 033D}"
# 「ん」
print "\u{3093}"
# 半角濁点+ダイアクリティカルマーク×6
puts "\u{3099 033C 0317 0302 0304 0324 0328}"
……실은, 유니 코드 문자열을 구문 분석하는 사이트 의 데이터를 이용한 것뿐입니다만.
소스 코멘트로 연발되고 있다 다이아크리티컬 마크이란, 악센트나 움라우트와 같이 「문자의 위나 아래 등에 붙이기(합성한다) 위한 문자」라고 하는 의미입니다. 이것을 사용하면, 「탁음이 없는 히라가나에 탁점을 무리 붙인다」라고 하는 것도 가능하게 되어, 결과적으로 상기 화상과 같은 고차고차한 표시로 할 수 있습니다.
오전 3시 이바라키현에 대해 쓰여진 옛 기사 에서는, 「스마트폰의 트위터 어플리로 보면, 「오전 3시의 이즈바라゙기겐゙」이라고 하는 것처럼 표시됩니다」라고 있습니다만, 이것은 요컨대 옛날의 스마트폰용 공식 Twitter 클라이언트는 다이어 크리티컬 마크를 무시하고 있었다는 것 (지금은 위와 같이 무시되지 않고 표시됩니다). 말하자면, 「오전 3시의 이바라키현」은 유니코드 표시의 벤치마크입니다.
요약
그 「오전 3시의 이바라키현」은, 사실 「오전 3시의 이바바라기겐゙」에 다이아크리티컬 마크를 57개나 붙인 결과 태어난 산물이었습니다. 표시할 수 있을까는 Twitter 클라이언트에 강하게 의존합니다만, 실제로는 수타로 다이아크리티컬 마크를 넣는 변태등 없기 때문에 신경쓰는 것은 없습니다.
Reference
이 문제에 관하여(「오전 3시의 이바라키현」의 사용 문자를 철저 해명!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/YSRKEN/items/fc4174f665339727184e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# 「午」+ダイアクリティカルマーク×7
print "\u{5348 0316 0306 0337 033A 0348 035D 035B}"
# 「前」+ダイアクリティカルマーク×5
print "\u{524D 030A 0316 032B 0327 0322}"
# 「3」+ダイアクリティカルマーク×2
print "\u{0033 0318 0326}"
# 「時」+ダイアクリティカルマーク×2
print "\u{6642 0317 0361}"
# 「の」+ダイアクリティカルマーク×9
print "\u{306E 0318 031B 0319 0336 0324 0319 030C 0309 0362}"
# 「い」
print "\u{3044}"
# 半角濁点+ダイアクリティカルマーク×6
print "\u{3099 030A 0308 0337 0343 0343 0305}"
# 「ば」+ダイアクリティカルマーク×6
print "\u{3070 030A 032C 032C 0329 0348 0361}"
# 「ら」+ダイアクリティカルマーク×7
print "\u{3089}"
# 半角濁点+ダイアクリティカルマーク×3
print "\u{3099 031C 0329 0339}"
# 「ぎ」+ダイアクリティカルマーク×6
print "\u{304E 032B 033A 0315 0313 0363 0361}"
# 「げ」+ダイアクリティカルマーク×5
print "\u{3052 0327 0329 031B 031E 033D}"
# 「ん」
print "\u{3093}"
# 半角濁点+ダイアクリティカルマーク×6
puts "\u{3099 033C 0317 0302 0304 0324 0328}"
그 「오전 3시의 이바라키현」은, 사실 「오전 3시의 이바바라기겐゙」에 다이아크리티컬 마크를 57개나 붙인 결과 태어난 산물이었습니다. 표시할 수 있을까는 Twitter 클라이언트에 강하게 의존합니다만, 실제로는 수타로 다이아크리티컬 마크를 넣는 변태등 없기 때문에 신경쓰는 것은 없습니다.
Reference
이 문제에 관하여(「오전 3시의 이바라키현」의 사용 문자를 철저 해명!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/YSRKEN/items/fc4174f665339727184e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)