Объявление
public static string[] GetOSInstalledFontNames();Возвращает
string[] Массив имен всех шрифтов, установленных на машине.
Описание
Получить имена шрифтов, установленных на компьютере.
GetOSInstalledFontNames позволяет получить имена всех шрифтов, установленных на компьютере. Эти имена можно передать в CreateDynamicFontFromOSFont для динамического отображения текста с использованием любого шрифта, установленного в ОС пользователя.
using UnityEngine;
using System.Collections;
// Простой пользовательский интерфейс для отображения набора шрифтов ОС и возможности изменить шрифт пользовательского интерфейса на любой из них.
public class FontSelector : MonoBehaviour
{
Vector2 scrollPos;
string[] fonts;
void Start()
{
fonts = Font.GetOSInstalledFontNames();
}
void OnGUI()
{
scrollPos = GUILayout.BeginScrollView(scrollPos);
foreach (var font in fonts)
{
if (GUILayout.Button(font))
GUI.skin.font = Font.CreateDynamicFontFromOSFont(font, 12);
}
GUILayout.EndScrollView();
}
}