Nasıl Zalgo metin çalışır?
Garip bir şekilde biçimlendirilmiş metin çeşitli forumlarda yazılmış gibi aşağıda Zalgo denilen gördüm. Bakmak için biraz sinir bozucu, ama bu gerçek bir karakter olması gerekiyordu ne benim derdim baltalıyor çünkü beni rahatsız ediyor. Benim anladığım bir karakter yatay bir çizgi boyunca hareket ve belli içinde kalması gerekiyor "kap". Açıkçası Zalgo metni dikey olarak hareket ediyor ve herhangi bir alanı sınırlı gibi görünmüyor.
Bu hata/kusur//Unicode hack sömürmek mi? Bu tek tek karakterleri garip özelliklere sahip. "Ne oluyor burada?
Hơw dŏes҉҉te҉xț worǩ ąĺgo Z?
CEVAP
Metin karakter birleştirmeyi, aynı zamanda işaretleri birleştirme olarak bilinen kullanır. Combining Characters in the Unicode Standard Bölüm 2.11 (PDF) bakın.
Unicode karakter oluşturma her işarete verilen yüksekliğinde bir kutuya sığıyor basit karakter hücre modeli kullanmaz. İşaretleri birleştirme, yukarıda, aşağıda, ya da ana karakter içinde verilebilir
Böylece sen-ebilmek kolayca oluşturmak bir karakter dizisi, bir taban oluşan karakter ve “birleştiren yukarıdaki” işaretleri, bir süre, ulaşmak istediğiniz herhangi bir görsel yükseklik, farz olan görüntüleme yazılımı uyan Unicode işleme modeli. Böyle bir dizi elbette hiçbir anlamı yoktur, ve hatta bir maymun (uygun sürücü ile bir klavye verilen örneğin, alt bölüm) üretebilir.
Ve “” ve “aşağıda” işaretleri. birleştirerek yukarıda birleştirerek karıştırabilirsiniz
Soru örnek metin ile başlar:
- LATIN CAPITAL LETTER H -
H
- COMBINING LATIN SMALL LETTER T -
ͭ
- COMBINING GREEK KORONIS -
̓
- COMBINING COMMA ABOVE -
̓
- COMBINING DOT ABOVE -
̇
Kombinasyonu sonucu:
Hͭ̓̓̇
->Hͭ̓̓̇
Nasıl uʍop-ǝpᴉsdn metin çalışır?...
JavaScript kilitler nasıl çalışır?...
Nasıl bir metin veya resim şeffaf bir ...
CSS üçgenler nasıl çalışır?...
Nasıl daha sonra düz metin alma için e...