Unity 6.3
0 онлайн 74 гостей 3 в системе
Вход

Font.GetOSInstalledFontNames

Declaration

public static string[] GetOSInstalledFontNames();

Возвращаемое значение

string[] Массив с именами всех шрифтов, установленных на компьютере.

Описание

Получить имена шрифтов, установленных на машине.

GetOSInstalledFontNames позволяет получить имена всех шрифтов, установленных на машине. Эти имена могут быть переданы в CreateDynamicFontFromOSFont, для динамического отображения текста с использованием любого шрифта, установленного на компьютере пользователя OS.

using UnityEngine;
using System.Collections;

// A simple UI to display a selection of OS fonts and allow changing the UI font to any of them. 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(); } }