Görünmez metin (görünmez karakter, boş karakter veya boş alan olarak da bilinir), görsel temsili olmayan Unicode standart karakterlerinin bir setidir. Normal bir boşluktan farklı olarak, bu karakterler tamamen görünmezdir ancak herhangi bir metin alanında geçerli bir yer kaplar. 7 farklı kategoride 49 belgelenmiş görünmez karakter bulunur ve her biri farklı bir amaç için tasarlanmıştır.
Görünmez karakterler neden var?
Görünmez karakterler başlangıçta farklı dillerdeki tipografik ve biçimlendirme sorunlarını çözmek için yaratıldı. Örneğin, sıfır genişlikli boşluk (U+200B), Tayca veya Khmerçe gibi dillerde görünür bir boşluk eklemeden olası kelime kırılma noktalarını belirtmek için kullanılır.
Hangul dolgu karakteri (U+3164) Korece yazım sisteminden gelir ve yer tutucu olarak kullanılır. Boş Braille deseni (U+2800) Unicode Braille sisteminin bir parçasıdır ve boş bir hücreyi temsil eder. Zamanla, kullanıcılar bu karakterler için orijinal teknik amaçlarının çok ötesinde yaratıcı uygulamalar keşfettiler.
Görünmez karakterlerin 7 kategorisi
Sıfır genişlikli karakterlerU+200B · U+200C · U+200D · U+2060 · U+FEFF
Kesinlikle hiç yatay alan kaplamayan karakterler. Kelime kırılmalarını kontrol etmek, karakterleri birleştirmek veya ayırmak ve metne görünmez işaretleyiciler gömmek için kullanılırlar. Boş mesajlar ve görünmez isimler için en popüler tür.
Boş alan karakterleriU+00A0 · U+2003 · U+200A · U+2007
Değişken genişliklerde Unicode boşlukları — ultra-ince saç boşluğundan geniş em boşluğuna kadar. Hassas tipografik kontrol, tablo hizalama ve tasarımlarda özel aralık oluşturma için yararlıdır.
Boş dolgu karakterleriU+2800 · U+3164 · U+FFA0
Boş olarak görüntülenen ancak gerçek içerik olarak sayılan karakterler. Braille boş (U+2800) ve Hangul dolgu (U+3164) en popüler olanlar — oyunlarda boş isimler ve her platformda boş mesajlar olarak çalışırlar.
Yön ve biçimlendirme işaretleriU+200E · U+200F · U+202A–U+202E
Metnin yönünü ve gömülmesini kontrol eder (soldan sağa, sağdan sola). Arapça, İbranice ve diğer RTL komut dosyalarında karma yönlü içerik için gereklidir. Görünmez ama çevredeki metnin akışını etkiler.
Görünmez matematik operatörleriU+2061 · U+2062 · U+2063 · U+2064
Matematik tipografisinde fonksiyon uygulaması veya görünmez çarpma gibi ima edilen işlemleri temsil etmek için kullanılır. Görsel formu yoktur ancak yardımcı teknolojilere anlamsal anlam iletir.
Satır ve paragraf ayırıcılarıU+2028 · U+2029
Unicode düzeyinde satır (U+2028) ve paragraf (U+2029) ayırıcıları. Platforma özgü yeni satır karakterlerine dayanmadan metin kırılmalarını zorlar.
Yazı sistemine özgü görünmez karakterlerU+180E · U+17B4 · U+17B5
Belirli yazım sistemlerine bağlı karakterler — Moğol sesli ayırıcısı (U+180E) ve Khmer görünmez karakterleri (U+17B4, U+17B5). Kendi ana komut dosyaları dışında nadiren gereklidir.
Hangi karakteri kullanmalısınız?
- ›WhatsApp, Telegram veya Discord'da boş mesajlar: Braille boş (U+2800) veya Hangul dolgu (U+3164) kullanın — neredeyse her platformda boş mesaj filtrelerini geçerler.
- ›Oyunlarda görünmez kullanıcı adları: Braille boş (U+2800) Free Fire, PUBG ve Fortnite'ta çalışır. Hangul dolgu (U+3164) güçlü bir alternatiftir.
- ›Sosyal medya biyografilerinde boş satırlar: Sıfır genişlikli boşluk (U+200B) veya Braille boş (U+2800) — her ikisi de Instagram, Twitter ve TikTok editörleri tarafından kabul edilir.
- ›Hassas tipografik aralık: İhtiyacınız olan genişliğe bağlı olarak saç boşluğu (U+200A), ince boşluk (U+2009), en boşluğu (U+2002) veya em boşluğu (U+2003) kullanın.
- ›Satır kırılmalarını önleme: Kırılmaz boşluk (U+00A0) veya kelime birleştirici (U+2060) kelimeleri görünür boşluk olmadan aynı satırda tutar.
- ›Metin filigranı veya gizli işaretleyiciler: Sıfır genişlikli karakterler (U+200B, U+200C, U+200D) metin kökenini izlemek için fark edilmeden gömülebilir.
Normal boşlukla aynı mı?
Hayır. Normal boşluk (boşluk tuşu) belirli bir Unicode koduna (U+0020) sahiptir ve kelimeler arasında boşluk olarak görünür. Görünmez metin karakterleri temelde farklıdır: görsel boşluk oluşturmazlar ancak sistemler tarafından hala geçerli karakterler olarak tanınırlar. Bu size hiçbir şey içermiyormuş gibi görünen "boş mesajlar" göndermenize veya "boş isimler" oluşturmanıza olanak tanır.
Görünmez metin kullanmak güvenli mi?
Evet, tamamen güvenli. Görünmez karakterler Unicode standardının bir parçasıdır — her gün kullandığınız tüm harfleri, sayıları ve emojileri kodlayan aynı sistem. Kötü amaçlı kod içermezler ve cihazınıza zarar veremezler. Sadece görsel grafik temsili olmayan metin karakterleridirler.