Native zengin metin run spacing'i
Zengin appearance'lar, yazılmış harf ve kelime spacing'ini shaping, satır sığdırma, fiziksel-satır yeniden şekillendirme, hizalama ve boyama sırasında uygular; verilen yazı tipleri ve mevcut sınırlı zengin metin layout'unu kullanarak
<p style="letter-spacing:.12em;word-spacing:-1.25pt">A spaced paragraph</p>
Sınırlı inline CSS profili, normal, inherit, initial, unset, işaretli pt, 96 dpi'da px, pc, in, cm, mm ve em uzunluklarını artı birimsiz sıfırı kabul eder; em, bildiren öğesinin nihai kademeli yazı tipi boyutundan hesaplanır ve çocuklar o hesaplanan punto uzunluğunu devralır
Harf ve kelime spacing'leri bağımsız bildirim sırasına ve önemli önceliğine sahiptir ve font shorthand her iki bileşeni korur; desteklenmeyen veya geçersiz bildirimler decoder'ın mevcut yok sayma davranışını izler
Açık normal, karşılık gelen global appearance spacing'ini sıfıra sıfırlar; atlanan native modlar, sondaki karakter ilerlemesi dâhil mevcut global CharacterSpacing ve WordSpacing davranışını korur
Açık harf spacing bir paragrafı etkinleştirdiğinde, görünür tipografik birimler, görsel yeniden sıralamadan sonra her iç sınırda komşu stil değerlerinin yarısını alır ve fiziksel satır kenarları dış yarıları çıkarır; işaretler ve görünmez biçim kontrolleri ayrı spacing tüketmez
SPACE ve NBSP, şekillendirilmiş cluster'larının her iki tarafında kelime spacing'lerinin yarısını alır; bir combining işaretiyle takip edilen ayırıcı dâhil; diğer Unicode kelime ayırıcıları bu sınırlı profilin dışındadır
Sıfır olmayan açık tracking, zorunlu ligatürleri ve kerning'i korurken isteğe bağlı liga, clig, dlig ve hlig ikamelerini devre dışı bırakır; bitişik Arapça, Rohingya, Mandaic, Moğolca, N'Ko, Phags-pa ve Süryanice cursive birimleri, bu uygulama bağlantıyı güvenle uzatamadığında tracking'i bastırır
Negatif spacing, her daha uzun önekin daha geniş olduğunu varsaymadan gerçek glyph mürekkep sınırlarına ve önek sığdırmaya katılır; auto-fit, mutlak punto spacing'ini yazı tipi boyutuyla birlikte ölçeklerken yazılmış em çarpanları göreceli kalır
Yumuşak sarılmış satır hizalama, kodlanmış advance'ten ayrı olarak görünür içerik advance'ini kullanır; sığan sondaki boşluk parçaları, bir satırı ortaya veya sağa hizalamak için sililmek yerine kaynak offset'leri ve ToUnicode eşlemeleriyle mevcut kalır
ASCII yumuşak ayırıcıları stil sınırlarına veya boş run'lara yayılabilir; NBSP kırılmayan bir cluster olarak kalır ve açık paragraf sonları ayrı CRLF işlemlerini korur; dönüştürülmüş anotasyon layout'u için FreeText default appearance'larına bakın
Typed run'lar orijinal Double değerlerini korur; V yazılmış düz metni korur ve RV, round-trip hassasiyetiyle hesaplanan punto spacing'ini yazar; native salt-okunur güncellemeler, oluşan zengin değeri ve appearance semantiğini karşılaştırır
Spacing ondalık dönüşümü, sonlu Double değerleri için round-to-nearest, ties-to-even kullanır; kanonik RV değerleri, negatif sıfırı sıfıra normalize eder ve ikinci bir çözümleme ve serileştirmeden değişmeden kalır
Bu sınırlı profil içinde açık normal ve açık sıfır, aynı punto spacing'ini ve kanonik RV'yi hesaplar; gerçek eşdeğer salt-okunur güncellemeleri semantik no-op yapar; versioned JSON işlemleri orijinal kaynak baytlarını korur ve atlanan legacy mod, global appearance options'larını devraldığı için farklı kalır
Sürüm 2.943.1'den beri native SaveRichTextFieldUpdatesToFile, tüm güncellemeler değişmemiş ve yüklenmiş grafiğin bekleyen düzenlemesi yokken tam orijinal baytları da yayınlar; mevcut AES şifreleme ve imzalı revizyonlar dâhil; bekleyen grafik düzenlemeleri, alan güncelleme sayısı sıfır olsa bile yayımlanan adayda korunur
Pascal ve C++Builder tüketicilerini, eşleşen zengin-run ve şekillendirilmiş-glyph kayıtlarıyla ve üretilmiş header'larla yeniden kurun; versioned C callback yapıları ve dışa aktarılan semboller değişmemiştir
Bu profil, CSS 2.2'deki spacing modelini ve CSS Text letter spacing ile CSS Text word spacing'deki satır-kenarı, tipografik-birim ve shaping kurallarını izler; yukarıda belirtilen sınırlı ayırıcı ve cursive kapsamıyla
Spacing modları · Typed JSON · Stilli shaping span'ı
Sonlu sayısal matematik, calc, min, max ve clamp uzunluk ifadelerini, q, rem ve açıkça yapılandırılmış viewport birimlerini destekler; işaretli hesaplanan uzunluklar aynı shaping, satır sığdırma, boyama ve kanonik zengin-değer davranışını besler