Aynı harf, farklı kodlar

Arap harfli metinlerde görünüşte aynı olan bazı harflerin bilgisayardaki kodları farklıdır. Farsça klavyeyle yazılan ی (ye) ve ک (kef), Arapça klavyedeki ي ve ك ile aynı görünür ama arama için farklı harflerdir. Bu harfler eşleştirilmezse okuyucu aradığı maddeyi bulamaz.

Hemze, elif ve harekeler

  • أ إ آ ا gibi elif çeşitlemelerinin aramada tek biçime indirilmesi
  • Harekelerin (üstün, esre, ötre, şedde) aramada yok sayılması
  • Uzatma çizgisinin (tatvil, ـ) temizlenmesi
  • Te-i merbuta (ة) ve he (ه) gibi sonek çeşitlemelerinin eşleştirilmesi

Latin harfli çeviri yazı farkları

Osmanlı Türkçesi ve Farsça sözcükler Latin harfleriyle farklı çeviri yazı düzenleriyle yazılır: â, î, û gibi uzun ünlüler, ayın ve hemze işaretleri, ḥ, ṣ, ẓ gibi noktalı harfler. Okuyucu çoğu zaman bu işaretleri yazmaz; arama, işaretsiz yazımı da işaretli biçimle eşleştirmelidir.

Ünsüz iskeleti yaklaşımı

Arap harfli yazıda kısa ünlüler çoğunlukla yazılmadığından, sözcüğün ünsüzlerinden oluşan bir anahtar (ünsüz iskeleti) Arap ve Latin harfli yazımları birbirine bağlamakta işe yarar. MÖKKEM'deki yazma eser aramasında yazım çeşitlemeleri bu yöntemle eşleştirilir.

Sağdan sola ve karışık metin

Arap harfli ve Latin harfli metnin aynı satırda yer aldığı maddelerde yazı yönü doğru işaretlenmezse noktalama ve sayılar yanlış yerde görünür. Madde sayfalarında her alanın yönü ayrı tanımlanmalıdır.

Sözlük yazılımında çözüm

  • Arama için ayrı, normalleştirilmiş bir arama alanı
  • Arap ve Latin harfli yazımların birbirine bağlanması
  • Çekimli ve ekli biçimlerden maddeye ulaşma
  • Doğru yazı yönü ve yazı tipi ayarları