Bagikan melalui


LanguageFont Kelas

Definisi

Menyediakan data yang terkait dengan rekomendasi font tertentu untuk bahasa tertentu.

public ref class LanguageFont sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class LanguageFont final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class LanguageFont
Public NotInheritable Class LanguageFont
Warisan
Object Platform::Object IInspectable LanguageFont
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Contoh

// Get the recommended Japanese fonts for traditional documents and modern documents.
var fonts = new Windows.Globalization.Fonts.LanguageFontGroup("ja-JP");
var traditionalDocumentFont = fonts.TraditionalDocumentFont;
var modernDocumentFont = fonts.ModernDocumentFont;

// Obtain two properties of the traditional document font.
var traditionalDocumentFontFontFamily = traditionalDocumentFont.FontFamily;   // "MS Mincho"
var traditionalDocumentFontScaleFactor = traditionalDocumentFont.ScaleFactor; // 100

// Obtain two properties of the modern document font.
var modernDocumentFontFontFamily = modernDocumentFont.FontFamily;             // "Meiryo"
var modernDocumentFontScaleFactor = modernDocumentFont.ScaleFactor;           // 90

Keterangan

Objek LanguageFont menyediakan data yang memberikan rekomendasi font untuk bahasa tertentu dan untuk kasus penggunaan tertentu. Objek LanguageFont diperoleh dari objek LanguageFontGroup , yang dibangun untuk bahasa atau skrip tertentu. Setiap objek LanguageFontGroup menyediakan objek LanguageFont yang berbeda untuk kasus penggunaan yang berbeda.

Tergantung pada kasus penggunaan, atribut bobot/gaya/peregangan font yang disediakan dalam LanguageFont mungkin atau mungkin tidak signifikan: untuk beberapa kasus penggunaan, font "reguler" (berat reguler, gaya normal, peregangan normal) mungkin selalu dikembalikan. Aplikasi mungkin ingin menerapkan pemformatan bobot/gaya/peregangan lainnya dalam kasus tersebut. Lihat keterangan tentang berbagai kasus penggunaan untuk LanguageFontGroup.

Properti ScaleFactor menyediakan pengali yang dapat diterapkan ke ukuran font nominal. Lihat topik properti ScaleFactor untuk informasi tambahan.

Font yang dirujuk oleh LanguageFont selalu merupakan font yang dikirim sebagai bagian dari Windows. Tidak ada cara bagi pengguna akhir atau pengembang untuk menyesuaikan nilai-nilai ini. Aman untuk berasumsi bahwa font akan ada di setiap sistem Windows 8.

Properti

FontFamily

Mendapatkan nama keluarga font.

FontStretch

Mendapatkan properti FontStretch dari font.

FontStyle

Mendapatkan properti FontStyle dari font.

FontWeight

Mendapatkan bobot font (FontWeight).

Berat font adalah ringan atau berat goresan.

ScaleFactor

Mendapatkan faktor penskalaan ukuran font yang direkomendasikan untuk font.

Faktor ini dapat digunakan untuk menyesuaikan ukuran relatif ketika dua font atau lebih digunakan untuk eksekusi yang berbeda dalam elemen teks yang sama.

Berlaku untuk

Lihat juga