HarfBuzzSharp Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
HarfBuzz bir metin şekillendirme kitaplığıdır.
Sınıflar
| Name | Description |
|---|---|
| Blob |
Bellekteki bir veri blobu temsil eder. |
| Buffer |
Bellekteki bir metin arabelleği temsil eder. |
| Face |
Bir yazı tipini temsil eder. |
| Font |
Belirli bir yazı tipi yüzünü temsil eder. |
| FontFunctions |
HarfBuzz tarafından karakter ölçümlerini, ilerlemeleri ve kapsamları alma gibi yazı tipi işlemleri için kullanılan geri çağırma işlevlerinin bir koleksiyonunu temsil eder. |
| Language |
Metin şekillendirme için kullanılan dil etiketini temsil eder. |
| NativeObject |
Yerel bir nesneyi temsil eder. |
| OpenTypeMetrics |
OpenType yazı tipi ölçümlerine erişim sağlar. |
| UnicodeFunctions |
HarfBuzz tarafından betik, genel kategori ve sınıfı birleştirme gibi Unicode karakter özelliği aramaları için kullanılan geri çağırma işlevlerinin bir koleksiyonunu temsil eder. |
Yapılar
| Name | Description |
|---|---|
| Feature |
Çeşitli yazı tipi özellikleri ve çeşitlemeleri. |
| FontExtents |
Yatay veya dikey metin düzeni için yazı tipi genelindeki kapsam değerlerini temsil eder. |
| GlyphExtents |
Bir karakterin sınırlayıcı kutusunu temsil eder. |
| GlyphInfo |
Bir karakteri ve giriş metniyle ilişkisini temsil eder. |
| GlyphPosition |
Bir karakterin geçerli noktaya göre konumunu temsil eder. |
| HBColor |
HarfBuzz tarafından kullanılan 32 bit BGRA renk değerini temsil eder. |
| OpenTypeColorLayer |
OpenType renk yazı tipindeki bir renk katmanını temsil eder. |
| OpenTypeMathGlyphPart |
Genişletilebilir matematik yapıları için kullanılan matematik glif derlemesinin bir bölümünü temsil eder. |
| OpenTypeMathGlyphVariant |
Matematiksel türayarda kullanılan matematik glif değişkenlerini temsil eder. |
| OpenTypeNameEntry |
OpenType ad tablosundaki bir girdiyi temsil eder. |
| OpenTypeVarAxis |
Değişken yazı tipindeki bir çeşitleme eksenini temsil eder. |
| OpenTypeVarAxisInfo |
Değişken yazı tipindeki çeşitleme ekseni hakkında genişletilmiş bilgileri temsil eder. |
| Script |
Belirli bir Unicode betiğini temsil eder. |
| Tag |
Tabloları, betikleri, dilleri ve özellikleri tanımlamak için kullanılan 4 karakterli bir OpenType etiketini temsil eder. |
| Variation |
Değişken yazı tipleri için yazı tipi varyasyon ekseni ayarını temsil eder. |
Numaralandırmalar
| Name | Description |
|---|---|
| BufferDiffFlags |
Karşılaştırıldığında iki arabellek arasındaki farkları gösteren bayraklar. |
| BufferFlags |
Metin şekillendirme sırasında arabellek davranışını yapılandırmaya yönelik bayraklar. |
| ClusterLevel |
Çeşitli arabellek kümeleme düzeyleri. |
| ContentType |
Çeşitli arabellek içeriği türleri. |
| Direction |
aracılığıyla Directionayarlanabilen çeşitli metin yönergeleri. |
| GlyphFlags |
bir GlyphInfoöğesinin çeşitli glif bayraklarını temsil eder. |
| MemoryMode |
Için çeşitli bellek modları Blob |
| OpenTypeColorPaletteFlags |
CPAL tablosundaki OpenType renk paletleri için bayraklar. |
| OpenTypeLayoutBaselineTag |
OpenType BASE tablosundaki temel etiketler. |
| OpenTypeLayoutGlyphClass |
OpenType düzen işlemleri için glif sınıfını belirtir. |
| OpenTypeMathConstant |
Matematiksel tür sıfırlama için OpenType MATH tablosundaki sabitleri belirtir. |
| OpenTypeMathGlyphPartFlags |
OpenType matematik glif bölümleri için bayraklar. |
| OpenTypeMathKern |
OpenType MATH tablosundaki matematik aralığı konumlarını belirtir. |
| OpenTypeMetaTag |
OpenType meta tablosu için etiketler. |
| OpenTypeMetricsTag |
Yazı tipi genelindeki ölçümleri sorgulamak için OpenType yazı tipi ölçümleri etiketlerini belirtir. |
| OpenTypeNameId |
OpenType ad tablosu giriş tanımlayıcılarını belirtir. |
| OpenTypeVarAxisFlags |
Değişken yazı tipi eksenleri için bayrakları belirtir. |
| SerializeFlag |
Hangi karakter bilgilerinin tarafından SerializeGlyphs(Int32, Int32, Font, SerializeFormat, SerializeFlag)seri hale getirildiğini denetleyebilen çeşitli bayraklar. |
| SerializeFormat |
Çeşitli serileştirme ve serileştirmeyi kaldırma biçimleri. |
| UnicodeCombiningClass |
Bir karakterin Unicode kurallı birleştirme sınıfını belirtir. |
| UnicodeGeneralCategory |
Bir karakterin Unicode genel kategorisini belirtir. |
Temsilciler
| Name | Description |
|---|---|
| CombiningClassDelegate |
Unicode kod noktasının kurallı birleştirme sınıfını almak için kullanılan geri çağırma temsilcisi. |
| ComposeDelegate |
Unicode kurallı bileşimini kullanarak tek bir kod noktasına iki Unicode kod noktası oluşturmak için kullanılan geri çağırma temsilcisi. |
| DecomposeDelegate |
Unicode kurallı ayrıştırma kullanarak bir Unicode kod noktasını iki kod noktasına ayırmak için kullanılan geri çağırma temsilcisi. |
| FontExtentsDelegate |
Veya TryGetVerticalFontExtents(FontExtents) çağrıldığında TryGetHorizontalFontExtents(FontExtents) çağrılan temsilci. |
| GeneralCategoryDelegate |
Unicode kod noktasının genel kategorisini almak için kullanılan geri çağırma temsilcisi. |
| GetTableDelegate |
Yazı tipi tablo blobu alan bir geri çağırma yöntemini temsil eder. |
| GlyphAdvanceDelegate |
Veya GetVerticalGlyphAdvance(UInt32) çağrıldığında GetHorizontalGlyphAdvance(UInt32) çağrılan temsilci. |
| GlyphAdvancesDelegate |
Tek bir toplu işlemde birden çok karakterin ileri genişliklerini veya yüksekliklerini almak için kullanılan geri çağırma temsilcisi. |
| GlyphContourPointDelegate |
Bir karakter anahattı içinde belirli bir kontur noktasının koordinatlarını almak için kullanılan geri çağırma temsilcisi. |
| GlyphExtentsDelegate |
Bir karakterin uzantılarını (sınırlayıcı kutu) alan bir geri çağırma yöntemini temsil eder. |
| GlyphFromNameDelegate |
Bir karakter adından bir karakter tanımlayıcısı alan bir geri çağırma yöntemini temsil eder. |
| GlyphKerningDelegate |
İki karakter arasındaki karakter aralığı ayarlamasını alan bir geri çağırma yöntemini temsil eder. |
| GlyphNameDelegate |
Bir karakterin adını almak için kullanılan geri çağırma temsilcisi. |
| GlyphOriginDelegate |
Yatay veya dikey düzen için bir karakterin kaynak koordinatlarını almak için kullanılan geri çağırma temsilcisi. |
| MirroringDelegate |
Çift yönlü metin işleme için Unicode kod noktasının yansıtılmış karakteri almak için kullanılan geri çağırma temsilcisi. |
| NominalGlyphDelegate |
Unicode kod noktası için nominal karakter tanımlayıcısını almak için kullanılan geri çağırma temsilcisi. |
| NominalGlyphsDelegate |
Tek bir toplu işlemde birden çok Unicode kod noktasıyla nominal karakter tanımlayıcılarını eşlemek için kullanılan geri çağırma temsilcisi. |
| ReleaseDelegate |
Bir kaynak atılmaya hazır olduğunda çağrılacak temsilci. |
| ScriptDelegate |
Unicode kod noktasının betiğini almak için kullanılan geri çağırma temsilcisi. |
| VariationGlyphDelegate |
Belirli bir varyasyon seçiciye sahip bir Unicode kod noktasının karakter tanımlayıcısını almak için kullanılan geri çağırma temsilcisi. |