Tag Archives | yazı tipi

HarfBuzz 11.3.2 duyuruldu

Bir metin şekillendirme motoru olan ve Behdad Esfahbod tarafından geliştirilen HarfBuzz‘un 11.3.0 sürümü, Pazar günü Khaled Hosny tarafından duyurulmuştu. Aslında bu sürüm, önemli performans iyileştirmeleri sunuyordu. Biz de bundan söz etmek istiyorduk ki, devamı Hosny tarafından duyurulmayan 11.3.1 ve 11.3.2 sürümleri de arka arkaya duyuruldu. HarfBuzz‘un 11.3.0 sürümü için Google Chrome, Firefox, GNOME/GTK, KDE/Qt, LibreOffice, OpenJDK, Godot ve Adoboe Photoshop gibi birçok kapalı kaynaklı program tarafından kullanılan bu metin şekillendirme motoru için bazı güzel performans iyileştirmeleri getirdiğini söyleyecektik, söyleyelim. 11.3.0 sürümü, çok sayıda varyasyona sahip yazı tiplerinin işlenmesini hızlandırıyordu. Çizim %40’a kadar daha hızlı, glif kapsamları %15’e kadar daha hızlı ve yatay glif ilerlemeleri %45’e kadar daha hızlıydı. Sürümün diğer önemli özellikleri arasında derleme iyileştirmeleri, alt kümeleme iyileştirmeleri, Rust yazı tipi işlevlerinde iyileştirmeler ve çeşitli yeni API’ler yer alıyordu. Bilindiği gibi, HarfBuzz’a bir yazı tipi ve bir dizi Unicode kod noktası içeren bir dize verirseniz, HarfBuzz gerekli tüm düzen kurallarını ve yazı tipi özelliklerini uygulayarak ilgili glifleri yazı tipinden seçer ve konumlandırır. HarfBuzz daha sonra dizeyi dil ve yazı sistemi için doğru şekilde düzenlenmiş biçimde geri döndürür. Dünyanın tüm büyük yazı sistemlerini düzgün bir şekilde şekillendirebilen HarfBuzz; tüm büyük işletim sistemlerinde ve yazılım platformlarında çalışır ve günümüzde kullanılan başlıca yazı tipi biçimlerini destekler. HarfBuzz 11.3.0 için gelişmeleri GitHub üzerinden inceleyebilirsiniz. 11.3.1 sürümü neden geldi? Bunun, 11.3.0’da tanıtılan glyph_v_origin fonksiyonundaki çökmenin düzeltilmesi üzerine gönderlidiği bildiriliyor. Peki 11.3.2 sürümü neden geldi? Bunun da “and” anahtar sözcüğünü tanımayan C++11 uyumlu olmayan derleyicilerle derlemenin düzeltilmesi nedeniyle geldiği söyleniyor. Kısacası, 11.3.1 ve 11.3.2 sürümlerinde de 11.3.0 sürümü için saydığımız özellikler aynen geçerli, yalnız birer ekleme içeriyorlar. Projenin sitesinde, bir de “HarfBuzz nedir” sayfası bulunuyor. HarfBuzz 11.3.2 hakkında bilgi edinmek için ilgili, sürümler sayfası ya da Hosny’nin duyurduğu değişiklikler sayfası incelenebilir.

Continue Reading →

 

 

HarfBuzz 11.3.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

HarfBuzz 10.0.1 duyuruldu

Bir metin şekillendirme motoru olan ve Behdad Esfahbod tarafından geliştirilen HarfBuzz‘un  sürümü, Khaled Hosny tarafından duyuruldu. Dün yayınlanan 10.0.0 sürümünden hemen sonra 10.0.1 sürümünün duıyurulması, GeezaPro’nun macOS 15.0 sürümünün bozuk AAT biçimlendirmesini düzeltmek için “morx” alt tabloları için temizleme denetimlerinin sağlanması nedeniyle açıklanıyor. HarfBuzz’a bir yazı tipi ve bir dizi Unicode kod noktası içeren bir dize verirseniz, HarfBuzz gerekli tüm düzen kurallarını ve yazı tipi özelliklerini uygulayarak ilgili glifleri yazı tipinden seçer ve konumlandırır. HarfBuzz daha sonra dizeyi dil ve yazı sistemi için doğru şekilde düzenlenmiş biçimde geri döndürür. Dünyanın tüm büyük yazı sistemlerini düzgün bir şekilde şekillendirebilen HarfBuzz; tüm büyük işletim sistemlerinde ve yazılım platformlarında çalışır ve günümüzde kullanılan başlıca yazı tipi biçimlerini destekler. Projenin sitesinde, bir de “HarfBuzz nedir” sayfası bulunuyor. HarfBuzz 10.0.1 hakkında bilgi edinmek için ilgili, sürümler sayfası ya da değişiklikler sayfası incelenebilir.

Continue Reading →

 

HarfBuzz 10.0.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

HarfBuzz 10.0.0 duyuruldu

Bir metin şekillendirme motoru olan ve Behdad Esfahbod tarafından geliştirilen HarfBuzz‘un  sürümü, Khaled Hosny tarafından duyuruldu. Unicode 16.0.0 desteğiyle gelen yeni sürüm, hb-view için çıktı biçimi olarak Cairo betiğinin eklenmesi ve bir dizi hata düzeltmesi de içeriyor. Çeşitli yapı düzeltmeleri de içeren yeni sürüme, HarfBuzz istemcisinin, bir Unicode varyasyon seçicisi yazı tipi tarafından desteklenmediğinde hangi glifi kullanacağının ayarlanmasına izin veren API eklendiği söyleniyor. Bunun, istemcinin örneğin farklı bir yazı tipi kullanarak bu durumda ne olacağını özelleştirmesine olanak tanıdığı söyleniyor. Bu arada, “cmap” tablosu için macroman eşlemesindeki hatanın düzeltildiği belirtiliyor. HarfBuzz’a bir yazı tipi ve bir dizi Unicode kod noktası içeren bir dize verirseniz, HarfBuzz gerekli tüm düzen kurallarını ve yazı tipi özelliklerini uygulayarak ilgili glifleri yazı tipinden seçer ve konumlandırır. HarfBuzz daha sonra dizeyi dil ve yazı sistemi için doğru şekilde düzenlenmiş biçimde geri döndürür. Dünyanın tüm büyük yazı sistemlerini düzgün bir şekilde şekillendirebilen HarfBuzz; tüm büyük işletim sistemlerinde ve yazılım platformlarında çalışır ve günümüzde kullanılan başlıca yazı tipi biçimlerini destekler. Projenin sitesinde, bir de “HarfBuzz nedir” sayfası bulunuyor. HarfBuzz 10.0.0 hakkında bilgi edinmek için ilgili sürüm duyurusu, sürümler sayfası ya da değişiklikler sayfası incelenebilir.

Continue Reading →

 

HarfBuzz 10.0.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

budgie-control-center 1.1.0 duyuruldu

Masaüstü yazı tiplerini, klavye ve fare özelliklerini, ses kurulumunu, masaüstü arka planını, kullanıcı arabirimi özelliklerini, ekran çözünürlüğünü, erişilebilirlik yapılandırmasını ve diğer Budgie ögelerini ayarlamaya olanak tanıyan Budgie masaüstü ortamı için yapılandırma uygulamaları içeren budgie-control-center‘in 1.1.0 sürümü duyuruldu. Gerçek bir kısayol tanımlanmadan yeni klavye kısayolu oluştururken meydana gelen kilitlenmenin düzeltildiği belirtilen yeni sürüm, yazıcılar tarafından iş görevi önceliğini ayarlama yeteneği eklenmiş olarak geliyor. Bazı nadir x.yz GHz raporlamalarının kaldırıldığı belirtilen yeni sürümde; CPU, Core ve Processor gibi dizilerdeki fazlalıkların/ayrıntıların kaldırıldığı ifade ediliyor. PCIe ve SSE gibi gereksiz bilgiler kaldırılırken, tüm büyük harf dizilerinin olduğu gibi bırakıldığı söyleniyor. GLib minimum bağımlılığı 2.70’e yükseltilmiş bulunuyor. budgie-control-center 1.1.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

budgie-control-center 1.1.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

HarfBuzz 5.0.0 ve 5.0.1 sürümleri arka arkaya duyuruldu

Bir metin şekillendirme motoru olan ve Behdad Esfahbod tarafından geliştirilen HarfBuzz‘un 5.0.0 ve 5.0.1 sürümleri, Khaled Hosny tarafından duyuruldu. Hosny; ilkin 5.0.0, hemen akabinde 5.0.1 sürümlerinin yayınlanmış olmasını hb-ft ile sürüm 2 avar tablosunun düzeltilmesi gerekçesiyle açıkladı. GDEF, GSUB ve GPOS tablolarında 65535’ten fazla glif içeren yazı tiplerini desteklendiği belirtilen yeni sürümlerde, 4.0.0 sürümünde başlayan glif tablosunda 65535’ten fazla glif için tam destek sağlandığını beliten Hosny; Avar tablosunun 2. sürümünün desteklendiğini söyledi. Uniscribe davranışını bazı Arapça yazı tipleriyle daha iyi eşleştirmek için calt, rclt ve ccmp özelliklerinin uygulanmasının düzeltildiğini söyleyen Hosny; birden fazla el yazısı eki arasındaki etkileşimde iyileştirme sağlandığını ifade etti. İbranice’de çoklu işaret etkileşimleri iyileştirilirken, VORG tablosunun varyasyonu düzeltilmiş bulunuyor. HarfBuzz’a bir yazı tipi ve bir dizi Unicode kod noktası içeren bir dize verirseniz, HarfBuzz gerekli tüm düzen kurallarını ve yazı tipi özelliklerini uygulayarak ilgili glifleri yazı tipinden seçer ve konumlandırır. HarfBuzz daha sonra dizeyi dil ve yazı sistemi için doğru şekilde düzenlenmiş biçimde geri döndürür. Dünyanın tüm büyük yazı sistemlerini düzgün bir şekilde şekillendirebilen HarfBuzz; tüm büyük işletim sistemlerinde ve yazılım platformlarında çalışır ve günümüzde kullanılan başlıca yazı tipi biçimlerini destekler. HarfBuzz 5.0.0 ve 5.0.1 sürümleri hakkında bilgi edinmek için ilgili sürüm duyuruları incelenebilir.

Continue Reading →

HarfBuzz 5.0.0 ve 5.0.1 sürümlerini edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNOME Pango 1.44 duyuruldu

GNOME platformundaki ana metin ve yazı tipi işleme kütüphanesi olan Pango‘nun 1.44 sürümü, Matthias Clasen tarafından duyuruldu. Uzun süredir devam eden hatalar için birkaç özellik ve düzeltme içeren sürüm, kullanıma sunuldu. Çoğu GNOME sisteminde Pango’nun yazı tiplerine erişmek ve metin oluşturmak için FreeType, fontconfig ve Cairo kullandığını hatırlatan Clasen; Microsoft Windows’ta Uniscribe ve MacOS’ta ATSUI gibi yerel font sistemlerini kullandığını belirtti. Dünya çapında kullanılan çeşitli yazı sistemlerine geniş destek veren Pango ile hemen hemen tüm diller doğru şekilde yazılabilir ve görüntülenebilir. Pango, yazı tipi boyutunu, rengini, stillerini ve diğer metin niteliklerini ayarlamanızı sağlayan PangoMarkup adlı doğrudan GTK+ üzerinden çalışan, XML benzeri bir uygulama kullanıyor. Ekrana veya farklı bir ortama metin yerleştirmek gerektiğinde Pango doğrudan kullanılabilir. Pango 1.44 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Pango 1.44 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNOME Pango’nun 1.44 sürümü duyuruldu

GNOME platformundaki ana metin ve yazı tipi işleme kütüphanesi olan Pango‘nun 1.44 sürümü, Matthias Clasen tarafından duyuruldu. Uzun süredir devam eden hatalar için birkaç özellik ve düzeltme içeren sürüm, kullanıma sunuldu. Çoğu GNOME sisteminde Pango’nun yazı tiplerine erişmek ve metin oluşturmak için FreeType, fontconfig ve Cairo kullandığını hatırlatan Clasen; Microsoft Windows’ta Uniscribe ve MacOS’ta ATSUI gibi yerel font sistemlerini kullandığını belirtti. Dünya çapında kullanılan çeşitli yazı sistemlerine geniş destek veren Pango ile hemen hemen tüm diller doğru şekilde yazılabilir ve görüntülenebilir. Pango, yazı tipi boyutunu, rengini, stillerini ve diğer metin niteliklerini ayarlamanızı sağlayan PangoMarkup adlı doğrudan GTK+ üzerinden çalışan, XML benzeri bir uygulama kullanıyor. Ekrana veya farklı bir ortama metin yerleştirmek gerektiğinde Pango doğrudan kullanılabilir. Pango 1.44 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Pango 1.44 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0