Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Nilai yang menunjukkan fitur tipografi teks yang disediakan oleh font.
Sintaks
typedef enum DWRITE_FONT_FEATURE_TAG {
DWRITE_FONT_FEATURE_TAG_ALTERNATIVE_FRACTIONS,
DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS_FROM_CAPITALS,
DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS_FROM_CAPITALS,
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_ALTERNATES,
DWRITE_FONT_FEATURE_TAG_CASE_SENSITIVE_FORMS,
DWRITE_FONT_FEATURE_TAG_GLYPH_COMPOSITION_DECOMPOSITION,
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_LIGATURES,
DWRITE_FONT_FEATURE_TAG_CAPITAL_SPACING,
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_SWASH,
DWRITE_FONT_FEATURE_TAG_CURSIVE_POSITIONING,
DWRITE_FONT_FEATURE_TAG_DEFAULT,
DWRITE_FONT_FEATURE_TAG_DISCRETIONARY_LIGATURES,
DWRITE_FONT_FEATURE_TAG_EXPERT_FORMS,
DWRITE_FONT_FEATURE_TAG_FRACTIONS,
DWRITE_FONT_FEATURE_TAG_FULL_WIDTH,
DWRITE_FONT_FEATURE_TAG_HALF_FORMS,
DWRITE_FONT_FEATURE_TAG_HALANT_FORMS,
DWRITE_FONT_FEATURE_TAG_ALTERNATE_HALF_WIDTH,
DWRITE_FONT_FEATURE_TAG_HISTORICAL_FORMS,
DWRITE_FONT_FEATURE_TAG_HORIZONTAL_KANA_ALTERNATES,
DWRITE_FONT_FEATURE_TAG_HISTORICAL_LIGATURES,
DWRITE_FONT_FEATURE_TAG_HALF_WIDTH,
DWRITE_FONT_FEATURE_TAG_HOJO_KANJI_FORMS,
DWRITE_FONT_FEATURE_TAG_JIS04_FORMS,
DWRITE_FONT_FEATURE_TAG_JIS78_FORMS,
DWRITE_FONT_FEATURE_TAG_JIS83_FORMS,
DWRITE_FONT_FEATURE_TAG_JIS90_FORMS,
DWRITE_FONT_FEATURE_TAG_KERNING,
DWRITE_FONT_FEATURE_TAG_STANDARD_LIGATURES,
DWRITE_FONT_FEATURE_TAG_LINING_FIGURES,
DWRITE_FONT_FEATURE_TAG_LOCALIZED_FORMS,
DWRITE_FONT_FEATURE_TAG_MARK_POSITIONING,
DWRITE_FONT_FEATURE_TAG_MATHEMATICAL_GREEK,
DWRITE_FONT_FEATURE_TAG_MARK_TO_MARK_POSITIONING,
DWRITE_FONT_FEATURE_TAG_ALTERNATE_ANNOTATION_FORMS,
DWRITE_FONT_FEATURE_TAG_NLC_KANJI_FORMS,
DWRITE_FONT_FEATURE_TAG_OLD_STYLE_FIGURES,
DWRITE_FONT_FEATURE_TAG_ORDINALS,
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_ALTERNATE_WIDTH,
DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS,
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_FIGURES,
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_WIDTHS,
DWRITE_FONT_FEATURE_TAG_QUARTER_WIDTHS,
DWRITE_FONT_FEATURE_TAG_REQUIRED_LIGATURES,
DWRITE_FONT_FEATURE_TAG_RUBY_NOTATION_FORMS,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_ALTERNATES,
DWRITE_FONT_FEATURE_TAG_SCIENTIFIC_INFERIORS,
DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS,
DWRITE_FONT_FEATURE_TAG_SIMPLIFIED_FORMS,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_2,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_3,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_4,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_5,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_6,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_7,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_8,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_9,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_10,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_11,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_12,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_13,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_14,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_15,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_16,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_17,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_18,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_19,
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_20,
DWRITE_FONT_FEATURE_TAG_SUBSCRIPT,
DWRITE_FONT_FEATURE_TAG_SUPERSCRIPT,
DWRITE_FONT_FEATURE_TAG_SWASH,
DWRITE_FONT_FEATURE_TAG_TITLING,
DWRITE_FONT_FEATURE_TAG_TRADITIONAL_NAME_FORMS,
DWRITE_FONT_FEATURE_TAG_TABULAR_FIGURES,
DWRITE_FONT_FEATURE_TAG_TRADITIONAL_FORMS,
DWRITE_FONT_FEATURE_TAG_THIRD_WIDTHS,
DWRITE_FONT_FEATURE_TAG_UNICASE,
DWRITE_FONT_FEATURE_TAG_VERTICAL_WRITING,
DWRITE_FONT_FEATURE_TAG_VERTICAL_ALTERNATES_AND_ROTATION,
DWRITE_FONT_FEATURE_TAG_SLASHED_ZERO
} ;
Konstanta
DWRITE_FONT_FEATURE_TAG_ALTERNATIVE_FRACTIONSMenggantikan angka yang dipisahkan oleh garis miring dengan bentuk alternatif. Tag OpenType yang setara: 'afrc' |
DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS_FROM_CAPITALSMengubah karakter kapital menjadi huruf kecil. Ini umumnya digunakan untuk kata-kata yang jika tidak akan diatur dalam semua huruf besar, seperti akronim, tetapi yang diinginkan dalam bentuk petite-cap untuk menghindari mengganggu aliran teks. Lihat deskripsi fitur pcap untuk catatan tentang hubungan topi, smallcap, dan tutup mungil. Tag OpenType yang setara: 'c2pc' |
DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS_FROM_CAPITALSMengubah karakter kapital menjadi huruf kecil. Ini umumnya digunakan untuk kata-kata yang jika tidak akan diatur dalam semua huruf besar, seperti akronim, tetapi yang diinginkan dalam bentuk huruf kecil untuk menghindari mengganggu aliran teks. Tag OpenType yang setara: 'c2sc' |
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_ALTERNATESDalam situasi yang ditentukan, mengganti glyph default dengan formulir alternatif yang memberikan perilaku bergabung yang lebih baik. Digunakan dalam typeface skrip yang dirancang untuk memiliki beberapa atau semua glyph-nya bergabung. Tag OpenType yang setara: 'calt' |
DWRITE_FONT_FEATURE_TAG_CASE_SENSITIVE_FORMSMenggeser berbagai tanda baca hingga posisi yang bekerja lebih baik dengan urutan semua modal atau set angka lapisan; juga mengubah figur gaya lama menjadi angka lapisan. Secara default, glyph dalam wajah teks dirancang untuk bekerja dengan karakter huruf kecil. Beberapa karakter harus digeser secara vertikal agar pas dengan pusat visual yang lebih tinggi dari teks all-capital atau lining. Juga, angka lapisan memiliki tinggi yang sama (atau dekat dengannya) sebagai huruf kapital, dan cocok jauh lebih baik dengan teks semua huruf besar. Tag OpenType yang setara: 'case' |
DWRITE_FONT_FEATURE_TAG_GLYPH_COMPOSITION_DECOMPOSITIONUntuk meminimalkan jumlah glyph alternate, terkadang diinginkan untuk menguraikan karakter menjadi dua glyph. Selain itu, mungkin lebih baik untuk menyusun dua karakter menjadi satu glyph untuk pemrosesan glyph yang lebih baik. Fitur ini mengizinkan komposisi/dekomosisi tersebut. Fitur harus diproses sebagai fitur pertama yang diproses, dan harus diproses hanya ketika dipanggil. Tag OpenType yang setara: 'ccmp' |
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_LIGATURESMengganti urutan glyph dengan satu glyph yang lebih disukai untuk tujuan tipografi. Tidak seperti fitur ligatur lainnya, clig menentukan konteks di mana ligatur direkomendasikan. Kemampuan ini penting dalam beberapa desain skrip dan untuk ligatur cuci. Tag OpenType yang setara: 'clig' |
DWRITE_FONT_FEATURE_TAG_CAPITAL_SPACINGSecara global menyesuaikan penspasian antar-glyph untuk teks semua huruf besar. Sebagian besar jenis huruf berisi huruf besar dan karakter huruf kecil, dan huruf besar diposisikan untuk bekerja dengan huruf kecil. Ketika modal digunakan untuk kata-kata, mereka membutuhkan lebih banyak ruang di antara mereka untuk legibilitas dan estetika. Fitur ini tidak akan berlaku untuk desain monospace. Tentu saja pengguna mungkin ingin mengambil alih perilaku ini untuk melakukan lebih banyak pengiriman huruf yang diucapkan karena alasan estetika. Tag OpenType yang setara: 'cpsp' |
DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_SWASHMengganti glyph karakter default dengan glyph swash yang sesuai dalam konteks tertentu. Perhatikan bahwa mungkin ada lebih dari satu swash alternatif untuk karakter tertentu. Tag OpenType yang setara: 'cswh' |
DWRITE_FONT_FEATURE_TAG_CURSIVE_POSITIONINGDalam skrip cursive seperti Arab, fitur ini secara kursif memposisikan glyph yang berdekatan. Tag OpenType yang setara: 'curs' |
DWRITE_FONT_FEATURE_TAG_DEFAULTDefault. |
DWRITE_FONT_FEATURE_TAG_DISCRETIONARY_LIGATURESMengganti urutan glyph dengan satu glyph yang lebih disukai untuk tujuan tipografi. Fitur ini mencakup ligatur yang dapat digunakan untuk efek khusus, sesuai preferensi pengguna. Tag OpenType yang setara: 'dlig' |
DWRITE_FONT_FEATURE_TAG_EXPERT_FORMSMengganti formulir standar dalam font Jepang dengan formulir yang sesuai lebih disukai oleh tipografi. Misalnya, pengguna akan memanggil fitur ini untuk mengganti karakter kanji U+5516 dengan U+555E. Tag OpenType yang setara: 'expt' |
DWRITE_FONT_FEATURE_TAG_FRACTIONSMenggantikan angka yang dipisahkan oleh garis miring dengan pecahan 'umum' (diagonal). Tag OpenType yang setara: 'frac' |
DWRITE_FONT_FEATURE_TAG_FULL_WIDTHMengganti glyph yang diatur pada lebar lain dengan glyph yang diatur pada lebar penuh (biasanya em). Dalam font CJKV, ini mungkin termasuk karakter Latin "ASCII bawah" dan berbagai simbol. Dalam font Eropa, fitur ini menggantikan glyph berspasi proporsional dengan glyph monospace, yang umumnya diatur pada lebar 0,6 em. Misalnya, pengguna dapat memanggil fitur ini dalam font Jepang untuk mendapatkan glefel Latin monospace penuh alih-alih versi berspasi proporsional yang sesuai. Tag OpenType yang setara: 'fwid' |
DWRITE_FONT_FEATURE_TAG_HALF_FORMSMenghasilkan setengah bentuk konsonan dalam skrip Indic. Misalnya, dalam bahasa Hindi (skrip Devanagari), konjungsi KKa, yang diperoleh dengan menggandakan Ka, ditandai dengan setengah bentuk Ka diikuti dengan bentuk lengkap. Tag OpenType yang setara: 'setengah' |
DWRITE_FONT_FEATURE_TAG_HALANT_FORMSMenghasilkan bentuk konsonan halant dalam skrip Indic. Misalnya, dalam bahasa Sanskerta (skrip Devanagari), konsonan akhir suku kata sering diperlukan dalam bentuk halant mereka. Tag OpenType yang setara: 'haln' |
DWRITE_FONT_FEATURE_TAG_ALTERNATE_HALF_WIDTHRespaces glyph yang dirancang untuk diatur pada lebar full-em, paskan ke lebar setengah em. Ini berbeda dari hwid karena tidak menggantikan glyph baru. Tag OpenType yang setara: 'berhenti' |
DWRITE_FONT_FEATURE_TAG_HISTORICAL_FORMSMengganti formulir default (saat ini) dengan alternatif historis. Meskipun beberapa ligatur juga digunakan untuk efek historis, fitur ini hanya berkaitan dengan karakter tunggal. Beberapa font menyertakan bentuk historis sebagai alternatif, sehingga dapat digunakan untuk efek 'titik'. Tag OpenType yang setara: 'hist' |
DWRITE_FONT_FEATURE_TAG_HORIZONTAL_KANA_ALTERNATESMengganti kana standar dengan formulir yang telah dirancang khusus hanya untuk penulisan horizontal. Ini adalah pengoptimalan tipografi untuk meningkatkan kecocokan dan warna yang lebih merata. Tag OpenType yang setara: 'hkna' |
DWRITE_FONT_FEATURE_TAG_HISTORICAL_LIGATURESMengganti formulir default (saat ini) dengan alternatif historis. Beberapa ligatur digunakan secara umum di masa lalu, tetapi muncul anachronistik hari ini. Beberapa font menyertakan bentuk historis sebagai alternatif, sehingga dapat digunakan untuk efek 'titik'. Tag OpenType yang setara: 'hlig' |
DWRITE_FONT_FEATURE_TAG_HALF_WIDTHMenggantikan glyph pada lebar proporsional, atau lebar tetap selain setengah em, dengan glyph pada lebar setengah em (en). Banyak font CJKV memiliki glyph yang diatur pada beberapa lebar; fitur ini memilih versi half-em. Ada berbagai konteks di mana ini adalah perilaku yang disukai, termasuk kompatibilitas dengan dokumen desktop yang lebih lama. Tag OpenType yang setara: 'hwid' |
DWRITE_FONT_FEATURE_TAG_HOJO_KANJI_FORMSDigunakan untuk mengakses glyph JIS X 0212-1990 untuk kasus ketika formulir JIS X 0213:2004 dikodekan. Set karakter JIS X 0212-1990 (alias, "Hojo Kanji") dan JIS X 0213:2004 tumpang tindih secara signifikan. Dalam beberapa kasus, glefek prototipis mereka berbeda. Saat membangun font yang mendukung JIS X 0212-1990 dan JIS X 0213:2004 (seperti yang mendukung koleksi karakter Adobe-Japan 1-6), disarankan agar formulir JIS X 0213:2004 menjadi bentuk yang dikodekan pilihan. Tag OpenType yang setara: 'hojo' |
DWRITE_FONT_FEATURE_TAG_JIS04_FORMSNational Language Council (NLC) Jepang telah mendefinisikan bentuk glyph baru untuk sejumlah karakter JIS, yang dimasukkan ke dalam JIS X 0213:2004 sebagai bentuk prototipikal baru. Fitur 'jp04' adalah Subset dari fitur 'nlck', dan digunakan untuk mengakses glyph prototipical ini dengan cara yang mempertahankan integritas JIS X 0213:2004. Tag OpenType yang setara: 'jp04' |
DWRITE_FONT_FEATURE_TAG_JIS78_FORMSMengganti glyph Jepang default (JIS90) dengan formulir yang sesuai dari spesifikasi JIS C 6226-1978 (JIS78). Tag OpenType yang setara: 'jp78' |
DWRITE_FONT_FEATURE_TAG_JIS83_FORMSMengganti glyph Jepang default (JIS90) dengan formulir yang sesuai dari spesifikasi JIS X 0208-1983 (JIS83). Tag OpenType yang setara: 'jp83' |
DWRITE_FONT_FEATURE_TAG_JIS90_FORMSMengganti glyph Jepang dari spesifikasi JIS78 atau JIS83 dengan formulir yang sesuai dari spesifikasi JIS X 0208-1990 (JIS90). Tag OpenType yang setara: 'jp90' |
DWRITE_FONT_FEATURE_TAG_KERNINGMenyesuaikan jumlah ruang antara glyph, umumnya untuk memberikan penspasian yang konsisten secara optik antara glyph. Meskipun typeface yang dirancang dengan baik memiliki spasi antar-glyph yang konsisten secara keseluruhan, beberapa kombinasi glyph memerlukan penyesuaian untuk meningkatkan legibilitas. Selain penyesuaian standar ke arah horizontal, fitur ini dapat menyediakan data kerning yang bergantung pada ukuran melalui tabel perangkat, kerning "aliran silang" ke arah teks Y, dan penyesuaian penempatan glyph terlepas dari penyesuaian lanjutan. Perhatikan bahwa fitur ini mungkin berlaku untuk menjalankan lebih dari dua glyph, dan tidak akan digunakan dalam font monospace. Perhatikan juga bahwa fitur ini tidak berlaku untuk teks yang diatur secara vertikal. Tag OpenType yang setara: 'kern' |
DWRITE_FONT_FEATURE_TAG_STANDARD_LIGATURESMengganti urutan glyph dengan satu glyph yang lebih disukai untuk tujuan tipografi. Fitur ini mencakup ligatur yang harus digunakan oleh desainer/produsen dalam kondisi normal. Tag OpenType yang setara: 'liga' |
DWRITE_FONT_FEATURE_TAG_LINING_FIGURESMengubah gambar yang dipilih dari gaya lama ke formulir lapisan default. Misalnya, pengguna dapat memanggil fitur ini untuk mendapatkan angka lapisan, yang lebih cocok dengan teks semua huruf besar. Fitur ini mengambil alih hasil fitur Oldstyle Figures (onum). Tag OpenType yang setara: 'Innum' |
DWRITE_FONT_FEATURE_TAG_LOCALIZED_FORMSMemungkinkan bentuk glyph yang dilokalkan untuk diganti dengan formulir default. Banyak skrip yang digunakan untuk menulis beberapa bahasa di seluruh area geografis telah mengembangkan bentuk varian huruf tertentu yang dilokalkan, yang digunakan oleh komunitas sastra individu. Misalnya, sejumlah huruf dalam alfabet Bulgaria dan Serbia memiliki bentuk yang berbeda dari rekan-rekan Rusia mereka dan satu sama lain. Dalam beberapa kasus, bentuk yang dilokalkan hanya berbeda secara halus dari skrip 'norma', di lain bentuknya secara radikal berbeda. Tag OpenType yang setara: 'locl' |
DWRITE_FONT_FEATURE_TAG_MARK_POSITIONINGPosisi menandai glyph sehubungan dengan glyph dasar. Misalnya, dalam naskah Arab yang memosisikan Hamza di atas Yeh. Tag OpenType yang setara: 'mark' |
DWRITE_FONT_FEATURE_TAG_MATHEMATICAL_GREEKMengganti bentuk tipografi standar glyph Yunani dengan bentuk terkait yang umum digunakan dalam notasi matematika (yang merupakan subset alfabet Yunani). Tag OpenType yang setara: 'mgrk' |
DWRITE_FONT_FEATURE_TAG_MARK_TO_MARK_POSITIONINGTanda posisi sehubungan dengan tanda lain. Diperlukan dalam berbagai skrip non-Latin seperti Arab. Misalnya, dalam bahasa Arab, tanda ligaturisasi Ha dengan Hamza di atasnya juga dapat diperoleh dengan memposisikan tanda-tanda ini relatif satu sama lain. Tag OpenType yang setara: 'mkmk' |
DWRITE_FONT_FEATURE_TAG_ALTERNATE_ANNOTATION_FORMSMengganti glyph default dengan berbagai bentuk notasi (seperti glyph yang ditempatkan dalam lingkaran terbuka atau solid, kotak, tanda kurung, berlian atau kotak bulat). Dalam beberapa kasus, formulir anotasi mungkin sudah ada, tetapi pengguna mungkin menginginkan formulir yang berbeda. Tag OpenType yang setara: 'nalt' |
DWRITE_FONT_FEATURE_TAG_NLC_KANJI_FORMSDigunakan untuk mengakses glyph yang terbuat dari bentuk glyph yang didefinisikan oleh Dewan Bahasa Nasional (NLC) Jepang untuk sejumlah karakter JIS pada tahun 2000. Tag OpenType yang setara: 'nlck' |
DWRITE_FONT_FEATURE_TAG_OLD_STYLE_FIGURESMengubah gambar yang dipilih dari gaya lapisan default ke formulir gaya lama. Misalnya, pengguna dapat memanggil fitur ini untuk mendapatkan gambar gaya lama, yang lebih cocok dengan alur teks huruf besar dan kecil normal. Fitur ini mengambil alih hasil fitur Gambar Lapisan (lnum). Tag OpenType yang setara: 'onum' |
DWRITE_FONT_FEATURE_TAG_ORDINALSMengganti glyph alfabet default dengan formulir ordinal yang sesuai untuk digunakan setelah gambar. Salah satu pengecualian untuk aturan follows-a-figure adalah banyak karakter (U+2116), yang sebenarnya merupakan substitusi ligatur, tetapi paling baik diakses melalui fitur ini. Tag OpenType yang setara: 'ordn' |
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_ALTERNATE_WIDTHGlyph ruang ulang yang dirancang untuk diatur pada lebar em penuh, paskan ke lebar horizontal individual (lebih atau kurang proporsional). Ini berbeda dari pwid karena tidak menggantikan glyph baru (GPOS, bukan fitur GSUB). Pengguna mungkin lebih suka bentuk monospace, atau mungkin hanya ingin memastikan bahwa glyph cocok dan tidak diputar dalam pengaturan vertikal (bentuk Latin yang dirancang untuk penspasian proporsional akan diputar). Tag OpenType yang setara: 'palt' |
DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALSMengubah karakter huruf kecil menjadi huruf kecil. Formulir yang terkait dengan ibukota mungil, seperti angka yang dirancang khusus, dapat disertakan. Beberapa font berisi ukuran huruf kapital tambahan, lebih pendek dari smallcaps biasa dan disebut sebagai batas mungil. Bentuk-bentuk seperti itu kemungkinan besar ditemukan dalam desain dengan tinggi x huruf kecil, di mana mereka lebih baik harmonis dengan teks huruf kecil daripada smallcaps yang lebih tinggi (misalnya topi mungil, lihat keluarga jenis Emigre Mrs Eaves dan Filosofia). Tag OpenType yang setara: 'pcap' |
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_FIGURESMengganti glyph gambar yang diatur pada lebar seragam (tabular) dengan glyph yang sesuai yang diatur pada lebar glyph-specific (proporsional). Lebar tabular umumnya akan menjadi default, tetapi ini tidak dapat diasumsikan dengan aman. Tentu saja fitur ini tidak akan hadir dalam desain monospace. Tag OpenType yang setara: 'pnum' |
DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_WIDTHSMengganti glyph yang diatur pada lebar seragam (biasanya penuh atau setengah em) dengan glif berjarak proporsional. Varian proporsional sering digunakan untuk karakter Latin dalam font CJKV, tetapi juga dapat digunakan untuk Kana dalam font Jepang. Tag OpenType yang setara: 'pwid' |
DWRITE_FONT_FEATURE_TAG_QUARTER_WIDTHSMengganti glyph pada lebar lain dengan glyph yang diatur pada lebar seperempat em (setengah en). Karakter yang terlibat biasanya adalah gambar dan beberapa bentuk tanda baca. Tag OpenType yang setara: 'qwid' |
DWRITE_FONT_FEATURE_TAG_REQUIRED_LIGATURESMengganti urutan glyph dengan satu glyph yang lebih disukai untuk tujuan tipografi. Fitur ini mencakup ligatur tersebut, yang ditentukan skrip sebagaimana diperlukan untuk digunakan dalam kondisi normal. Fitur ini penting bagi beberapa skrip untuk memastikan pembentukan glyph yang benar. Tag OpenType yang setara: 'rlig' |
DWRITE_FONT_FEATURE_TAG_RUBY_NOTATION_FORMSMengidentifikasi glyph dalam font yang telah dirancang untuk "ruby", dari istilah typesetting lama untuk jenis berukuran empat titik. Typesetting Jepang sering menggunakan kana glyph yang lebih kecil, umumnya dalam bentuk superskrip, untuk mengklarifikasi arti kanji yang mungkin tidak dikenal oleh pembaca. Tag OpenType yang setara: 'ruby' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_ALTERNATESMengganti formulir default dengan alternatif gaya. Banyak font berisi desain glyph alternatif untuk efek estetika murni; ini tidak selalu sesuai dengan kategori yang jelas seperti cuci atau historis. Seperti dalam kasus glyph cuci, mungkin ada lebih dari satu bentuk alternatif. Tag OpenType yang setara: 'garam' |
DWRITE_FONT_FEATURE_TAG_SCIENTIFIC_INFERIORSMengganti angka lining atau oldstyle dengan angka inferior (glyph yang lebih kecil yang duduk lebih rendah dari garis besar standar, terutama untuk notasi kimia atau matematika). Dapat juga mengganti karakter huruf kecil dengan inferior alfabet. Tag OpenType yang setara: 'sinf' |
DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALSMengubah karakter huruf kecil menjadi huruf kecil. Ini sesuai dengan tata letak font SC umum. Ini umumnya digunakan untuk baris tampilan yang diatur dalam huruf besar & kecil, seperti judul. Formulir yang terkait dengan kapital kecil, seperti angka gaya lama, dapat disertakan. Tag OpenType yang setara: 'smcp' |
DWRITE_FONT_FEATURE_TAG_SIMPLIFIED_FORMSMengganti formulir 'tradisional' Tionghoa atau Jepang dengan formulir 'disederhanakan' yang sesuai. Tag OpenType yang setara: 'smpl' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1Selain, atau alih-alih, alternatif gaya dari setiap glyph (lihat fitur 'garam'), beberapa font mungkin berisi sekumpulan glyph varian gaya yang sesuai dengan bagian dari set karakter, seperti beberapa varian untuk huruf kecil dalam font Latin. Glyph dalam set gaya dapat dirancang untuk menyelaraskan secara visual, berinteraksi dengan cara tertentu, atau bekerja sama. Contoh font termasuk set gaya adalah Zapfino Linotype dan Adobe's Poetica. Fitur individual bernomor secara berurutan dengan konvensi nama tag 'ss01' 'ss02' 'ss03' . 'ss20' menyediakan mekanisme untuk glyph dalam set ini yang akan dikaitkan melalui indeks pencarian GSUB ke formulir default dan satu sama lain, dan bagi pengguna untuk memilih dari set gaya yang tersedia Tag OpenType yang setara: 'ss01' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_2Lihat deskripsi untuk DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Tag OpenType yang setara: 'ss02' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_3Lihat deskripsi untuk DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Tag OpenType yang setara: 'ss03' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_4Lihat deskripsi untuk DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Tag OpenType yang setara: 'ss04' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_5Lihat deskripsi untuk DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Tag OpenType yang setara: 'ss05' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_6Lihat deskripsi untuk DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Tag OpenType yang setara: 'ss06' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_7Lihat deskripsi untuk DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Tag OpenType yang setara: 'ss07' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_8Lihat deskripsi untuk DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Tag OpenType yang setara: 'ss08' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_9Lihat deskripsi untuk DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Tag OpenType yang setara: 'ss09' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_10Lihat deskripsi untuk DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Tag OpenType yang setara: 'ss10' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_11Lihat deskripsi untuk DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Tag OpenType yang setara: 'ss11' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_12Lihat deskripsi untuk DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Tag OpenType yang setara: 'ss12' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_13Lihat deskripsi untuk DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Tag OpenType yang setara: 'ss13' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_14Lihat deskripsi untuk DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Tag OpenType yang setara: 'ss14' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_15Lihat deskripsi untuk DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Tag OpenType yang setara: 'ss15' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_16Lihat deskripsi untuk DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Tag OpenType yang setara: 'ss16' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_17Lihat deskripsi untuk DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Tag OpenType yang setara: 'ss17' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_18Lihat deskripsi untuk DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Tag OpenType yang setara: 'ss18' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_19Lihat deskripsi untuk DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Tag OpenType yang setara: 'ss19' |
DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_20Lihat deskripsi untuk DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1. Tag OpenType yang setara: 'ss20' |
DWRITE_FONT_FEATURE_TAG_SUBSCRIPTDapat mengganti glyph default dengan glyph subskrip, atau dapat menggabungkan penggantian glyph dengan penyesuaian posisi untuk penempatan yang tepat. Tag OpenType yang setara: 'subs' |
DWRITE_FONT_FEATURE_TAG_SUPERSCRIPTMengganti angka lining atau oldstyle dengan figur unggul (terutama untuk indikasi catatan kaki), dan mengganti huruf kecil dengan huruf superior (terutama untuk judul Prancis yang disingkat). Tag OpenType yang setara: 'sups' |
DWRITE_FONT_FEATURE_TAG_SWASHMengganti glyph karakter default dengan glyph swash yang sesuai. Perhatikan bahwa mungkin ada lebih dari satu swash alternatif untuk karakter tertentu. Tag OpenType yang setara: 'swsh' |
DWRITE_FONT_FEATURE_TAG_TITLINGMengganti glyph default dengan formulir terkait yang dirancang khusus untuk titling. Ini mungkin semua modal dan/atau lebih besar pada tubuh, dan disesuaikan untuk dilihat pada ukuran yang lebih besar. Tag OpenType yang setara: 'titl' |
DWRITE_FONT_FEATURE_TAG_TRADITIONAL_NAME_FORMSMengganti formulir kanji Jepang yang 'disederhanakan' dengan bentuk 'tradisional' yang sesuai. Ini setara dengan fitur Formulir Tradisional, tetapi secara eksplisit terbatas pada bentuk tradisional yang dianggap tepat untuk digunakan dalam nama pribadi (sebanyak 205 glyph dalam beberapa font). Tag OpenType yang setara: 'tnam' |
DWRITE_FONT_FEATURE_TAG_TABULAR_FIGURESMengganti glyph gambar yang diatur pada lebar proporsional dengan glyph yang sesuai yang diatur pada lebar seragam (tabular). Lebar tabular umumnya akan menjadi default, tetapi ini tidak dapat diasumsikan dengan aman. Tentu saja fitur ini tidak akan hadir dalam desain monospace. Tag OpenType yang setara: 'tnum' |
DWRITE_FONT_FEATURE_TAG_TRADITIONAL_FORMSMengganti formulir hanzi Cina atau kanji Jepang yang 'disederhanakan' dengan bentuk 'tradisional' yang sesuai. Tag OpenType yang setara: 'trad' |
DWRITE_FONT_FEATURE_TAG_THIRD_WIDTHSMenggantikan glyph pada lebar lain dengan glyph yang diatur pada lebar sepertiga dari em. Karakter yang terlibat biasanya adalah gambar dan beberapa bentuk tanda baca. Tag OpenType yang setara: 'twid' |
DWRITE_FONT_FEATURE_TAG_UNICASEMemetakan huruf besar dan kecil ke sekumpulan bentuk huruf kecil dan huruf kecil campuran, menghasilkan satu alfabet huruf besar (misalnya unicase, lihat keluarga jenis Emigre Filosofia). Huruf yang diganti dapat bervariasi dari font ke font, sesuai dengan desain. Jika menyelaraskan dengan tinggi x, glyph smallcap dapat diganti, atau bentuk unicase yang dirancang khusus dapat digunakan. Substitusi mungkin juga mencakup angka yang dirancang khusus. Tag OpenType yang setara: 'unic' |
DWRITE_FONT_FEATURE_TAG_VERTICAL_WRITINGMenunjukkan bahwa font ditampilkan secara vertikal. |
DWRITE_FONT_FEATURE_TAG_VERTICAL_ALTERNATES_AND_ROTATIONMengganti gambar normal dengan gambar yang disesuaikan untuk tampilan vertikal. |
DWRITE_FONT_FEATURE_TAG_SLASHED_ZEROMemungkinkan pengguna untuk mengubah dari default 0 ke formulir yang dibentuk. Beberapa font berisi bentuk default nol, dan bentuk alternatif yang menggunakan garis miring diagonal melalui penghitung. Terutama dalam desain ringkas, mungkin sulit untuk membedakan antara 0 dan O (nol dan modal O) dalam situasi apa pun di mana modal dan figur lapisan mungkin bercampur secara acak. Tag OpenType yang setara: 'nol' |
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP] |
| Server minimum yang didukung | Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
| Header | dwrite.h |