UWPにおいて日本語名でフォントの一覧を取得する

日本語名でフォント名を取得できたり、フォントスタイルなどを考慮したよいサンプルが見つからず、思ったより時間をかけてしまったので残しておきます。

# 使用するライブラリ
Win2D.uwp を導入することにより、フォント情報にアクセスできます。
https://www.nuget.org/packages/Win2D.uwp/


# 主なサンプル
```vb:フォント一覧の取得
CanvasFontSet.GetSystemFontSet.Fonts
```
```vb:フォントファミリを取得
Font.FamilyNames("ja-jp")
```
```vb:スタイル(斜体・太字)
Font.Style
```
```vb:太さ
Font.Weight
```
```vb:フォントファミリを取得
Font.GetInformationalStrings(CanvasFontInformation.FullName).Item("ja-jp")
```

地味にはまったのは、私の環境では言語IDを取得するときに、`System.Globalization.CultureInfo.CurrentUICulture.Name` では `ja` のみしか返ってこず、使えなかったこと。
今のところ、下記であれば期待した値は返ってくるので使ってみます。

```vb:現在の言語ID(ja-jp)を取得
Globalization.CultureInfo.CurrentUICulture.InstalledUICulture.Name.ToLower
```


# サンプル
```xml
<Page
    x:Class="Test_FontListComboBox.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:Test_FontListComboBox"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
    Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
            <RowDefinition Height="*" />
        </Grid.RowDefinitions>
        <StackPanel Grid.Row="0">
            <TextBlock Text="フォント" />
            <ComboBox x:Name="FontComboBox" Width="300" ItemsSource="{Binding}">
                <ComboBox.ItemTemplate>
                    <DataTemplate>
                        <TextBlock FontFamily="{Binding FontFamily}" Text="{Binding CurrentLanguageFontName}" FontWeight="{Binding CanvasFontFace.Weight}" FontStyle="{Binding CanvasFontFace.Style}" />
                    </DataTemplate>
                </ComboBox.ItemTemplate>
            </ComboBox>
            <TextBlock x:Name="DebugTextBlock" TextWrapping="Wrap">
                <Run Text="CurrentLanguageFontName:" Foreground="{ThemeResource TextBoxDisabledForegroundThemeBrush}" />
                <Run x:Name="CurrentLanguageFontNameText" Text="" />
                <Run Text=", CurrentLanguageFontFamilyName:" Foreground="{ThemeResource TextBoxDisabledForegroundThemeBrush}" />
                <Run x:Name="CurrentLanguageFontFamilyNameText" Text="" />
                <Run Text=", CurrentLanguageFontFace:" Foreground="{ThemeResource TextBoxDisabledForegroundThemeBrush}" />
                <Run x:Name="CurrentLanguageFontFaceText" Text="" />
                <Run Text=", EnglishFontName:" Foreground="{ThemeResource TextBoxDisabledForegroundThemeBrush}" />
                <Run x:Name="EnglishFontNameText" Text="" />
                <Run Text=", EnglishFontFamilyName:" Foreground="{ThemeResource TextBoxDisabledForegroundThemeBrush}" />
                <Run x:Name="EnglishFontFamilyNameText" Text="" />
                <Run Text=", EnglishFontFace:" Foreground="{ThemeResource TextBoxDisabledForegroundThemeBrush}" />
                <Run x:Name="EnglishFontFaceText" Text="" />
            </TextBlock>
            <Grid BorderBrush="{ThemeResource TextBoxDisabledBorderThemeBrush}" Background="{ThemeResource TextBoxDisabledBackgroundThemeBrush}" Margin="0,20,0,0" Padding="{ThemeResource TextControlThemePadding}" BorderThickness="{ThemeResource TextControlBorderThemeThickness}">
                <TextBlock x:Name="SampleTextBox" TextWrapping="NoWrap">
                    <Run Text="12 " /><Run FontSize="12" Text="Windowsでコンピューターの世界が広がります。abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 1234567890.:,; ' &quot; (!?) +-*/= &#xA;" />
                    <Run Text="18 " /><Run FontSize="18" Text="Windowsでコンピューターの世界が広がります。abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 1234567890.:,; ' &quot; (!?) +-*/= &#xA;" />
                    <Run Text="24 " /><Run FontSize="24" Text="Windowsでコンピューターの世界が広がります。abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 1234567890.:,; ' &quot; (!?) +-*/= &#xA;" />
                    <Run Text="36 " /><Run FontSize="36" Text="Windowsでコンピューターの世界が広がります。abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 1234567890.:,; ' &quot; (!?) +-*/= &#xA;" />
                    <Run Text="48 " /><Run FontSize="48" Text="Windowsでコンピューターの世界が広がります。abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 1234567890.:,; ' &quot; (!?) +-*/= &#xA;" />
                    <Run Text="60 " /><Run FontSize="60" Text="Windowsでコンピューターの世界が広がります。abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 1234567890.:,; ' &quot; (!?) +-*/= &#xA;" />
                    <Run Text="72 " /><Run FontSize="72" Text="Windowsでコンピューターの世界が広がります。abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 1234567890.:,; ' &quot; (!?) +-*/= &#xA;" />
                </TextBlock>
            </Grid>
        </StackPanel>
        <TextBox x:Name="textblock" TextWrapping="Wrap" Grid.Row="1" ScrollViewer.VerticalScrollBarVisibility="Visible" />
    </Grid>
</Page>
```

```vb
' 空白ページの項目テンプレートについては、https://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x411 を参照してください

Imports Microsoft.Graphics.Canvas.Text
''' <summary>
''' それ自体で使用できる空白ページまたはフレーム内に移動できる空白ページ。
''' </summary>
Public NotInheritable Class MainPage
    Inherits Page

    Dim InstalledUICultureName As String

    Private Sub MainPage_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
#Disable Warning BC42025 ' インスタンスを経由する共有メンバー、定数メンバー、列挙型メンバー、または入れ子にされた型へのアクセスです
        InstalledUICultureName = Globalization.CultureInfo.CurrentUICulture.InstalledUICulture.Name.ToLower
#Enable Warning BC42025 ' インスタンスを経由する共有メンバー、定数メンバー、列挙型メンバー、または入れ子にされた型へのアクセスです

        Dim SystemFontsList As New List(Of CanvasFontFaceEx)
        Dim SystemFonts As IReadOnlyList(Of CanvasFontFace) = CanvasFontSet.GetSystemFontSet.Fonts
        For Each font As CanvasFontFace In SystemFonts
            Dim FontEx As New CanvasFontFaceEx(font, InstalledUICultureName)
            If Not (SystemFontsList.Contains(FontEx)) And Not font.IsSymbolFont Then
                SystemFontsList.Add(FontEx)
            End If
        Next

        SystemFontsList = SystemFontsList.OrderBy(Function(x As CanvasFontFaceEx) x.EnglishFontFamilyName).
                                          ThenBy(Function(x As CanvasFontFaceEx)
                                                     If x.CanvasFontFace.Weight.Equals(Windows.UI.Text.FontWeights.Normal) Then
                                                         Return 0
                                                     Else
                                                         Return x.CanvasFontFace.Weight.Weight
                                                     End If
                                                 End Function).
                                          ToList()
        FontComboBox.DataContext = SystemFontsList

        If SystemFontsList.Exists(Function(x) x.EnglishFontName = "Segoe UI") Then
            FontComboBox.SelectedItem = SystemFontsList.Where(Function(x) x.EnglishFontName = "Segoe UI").First
        End If
    End Sub

    Private Sub FontComboBox_SelectionChanged(sender As Object, e As SelectionChangedEventArgs) Handles FontComboBox.SelectionChanged
        Dim Item As CanvasFontFaceEx = CType(sender.SelectedItem, CanvasFontFaceEx)
        ' フォントの適用
        SampleTextBox.FontFamily = Item.FontFamily
        SampleTextBox.FontStyle = Item.CanvasFontFace.Style
        SampleTextBox.FontWeight = Item.CanvasFontFace.Weight

        ' デバッグ情報
        CurrentLanguageFontNameText.Text = Item.CurrentLanguageFontName
        CurrentLanguageFontFamilyNameText.Text = Item.CurrentLanguageFontFamilyName
        CurrentLanguageFontFaceText.Text = Item.CurrentLanguageFontFace
        EnglishFontNameText.Text = Item.EnglishFontName
        EnglishFontFamilyNameText.Text = Item.EnglishFontFamilyName
        EnglishFontFaceText.Text = Item.EnglishFontFace
    End Sub

    Class CanvasFontFaceEx
        Sub New(Font As CanvasFontFace, InstalledUICultureName As String)
            CanvasFontFace = Font

            EnglishFontFamilyName = Font.FamilyNames("en-us")
            If Font.FamilyNames.ContainsKey(InstalledUICultureName) Then
                CurrentLanguageFontFamilyName = Font.FamilyNames(InstalledUICultureName)
            End If

            EnglishFontFace = Font.FaceNames("en-us")
            If Font.FaceNames.ContainsKey(InstalledUICultureName) Then
                CurrentLanguageFontFace = Font.FaceNames(InstalledUICultureName)
            End If

            EnglishFontName = Font.GetInformationalStrings(CanvasFontInformation.FullName).Item("en-us")
            If Font.GetInformationalStrings(CanvasFontInformation.FullName).ContainsKey(InstalledUICultureName) Then
                CurrentLanguageFontName = Font.GetInformationalStrings(CanvasFontInformation.FullName).Item(InstalledUICultureName)
            End If

        End Sub

        Public ReadOnly Property CanvasFontFace As CanvasFontFace
        Public ReadOnly Property EnglishFontFamilyName As String
        Public ReadOnly Property EnglishFontFace As String
        Public ReadOnly Property EnglishFontName As String
        Dim _CurrentLanguageFontFamilyName As String
        Public Property CurrentLanguageFontFamilyName As String
            Get
                If _CurrentLanguageFontFamilyName Is Nothing Then
                    Return EnglishFontFamilyName
                Else
                    Return _CurrentLanguageFontFamilyName
                End If
            End Get
            Set(value As String)
                _CurrentLanguageFontFamilyName = value
            End Set
        End Property
        Dim _CurrentLanguageFontFace As String
        Public Property CurrentLanguageFontFace As String
            Get
                If _CurrentLanguageFontFace Is Nothing Then
                    Return EnglishFontFace
                Else
                    Return _CurrentLanguageFontFace
                End If
            End Get
            Set(value As String)
                _CurrentLanguageFontFace = value
            End Set
        End Property
        Dim _CurrentLanguageFontName As String
        Public Property CurrentLanguageFontName As String
            Get
                If _CurrentLanguageFontName Is Nothing Then
                    Return EnglishFontName
                Else
                    Return _CurrentLanguageFontName
                End If
            End Get
            Set(value As String)
                _CurrentLanguageFontName = value
            End Set
        End Property

        Public ReadOnly Property FontFamily As FontFamily
            Get
                Return Markup.XamlBindingHelper.ConvertValue(GetType(FontFamily), EnglishFontFamilyName)
            End Get
        End Property
    End Class

End Class
```


# 動作サンプル
- フォントの選択
![1 Choose FontName.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/667945/37afec7b-1202-ba6a-b9fb-5fab084f29fc.png)
- 游ゴシック
![2-2 Yu Gothic.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/667945/471cfcd3-001b-2fcb-01fe-882edb97445e.png)
- 游明朝
![2-3 Yu Mincho.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/667945/e0658651-adc2-fd04-6f93-f0710df94757.png)
- 太字 (Bold)
![2-4-1 Yu Gothic UI Bold.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/667945/1d0615ff-6c35-f3c7-6867-bbbbd7d0d535.png)
- 細字 (Light)
![2-4-2 Yu Gothic UI Light.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/667945/17572052-8636-30e8-e34c-0b8c675a3ead.png)
- 標準 (Regular)
![2-4-3 Yu Gothic UI Regular.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/667945/e38c3fe8-281f-45ca-c060-08eac40404ee.png)


# Windows 10 Build 19041上で取得したフォント一覧の英語と日本語表記
Windowsで利用可能なフォントは以下のサイトから確認できますが、すべての言語のフォント一覧になるため、実環境でどうなるのか見てみました。
https://docs.microsoft.com/ja-jp/typography/font-list/

|en-us FontFamilyName|en-us FontFace|en-us FontName|ja-jp FontFamilyName|ja-jp FontFace|ja-jp FontName|
|:-:|:-:|:-:|:-:|:-:|:-:|
|Arial|Regular|Arial||||
|Arial|Black|Arial Black||||
|Arial|Bold|Arial Bold||||
|Arial|Bold Italic|Arial Bold Italic||||
|Arial|Italic|Arial Italic||||
|Bahnschrift|Regular|Bahnschrift||||
|Bahnschrift|Bold|Bahnschrift Bold||||
|Bahnschrift|Bold Condensed|Bahnschrift Bold Condensed||||
|Bahnschrift|Bold SemiCondensed|Bahnschrift Bold SemiCondensed||||
|Bahnschrift|Condensed|Bahnschrift Condensed||||
|Bahnschrift|Light|Bahnschrift Light||||
|Bahnschrift|Light Condensed|Bahnschrift Light Condensed||||
|Bahnschrift|Light SemiCondensed|Bahnschrift Light SemiCondensed||||
|Bahnschrift|SemiBold|Bahnschrift SemiBold||||
|Bahnschrift|SemiBold Condensed|Bahnschrift SemiBold Condensed||||
|Bahnschrift|SemiBold SemiCondensed|Bahnschrift SemiBold SemiCondensed||||
|Bahnschrift|SemiCondensed|Bahnschrift SemiCondensed||||
|Bahnschrift|SemiLight|Bahnschrift SemiLight||||
|Bahnschrift|SemiLight Condensed|Bahnschrift SemiLight Condensed||||
|Bahnschrift|SemiLight SemiCondensed|Bahnschrift SemiLight SemiCondensed||||
|BIZ UDGothic|Regular|BIZ UDGothic|BIZ UDゴシック|Regular|BIZ UDゴシック|
|BIZ UDGothic|Bold|BIZ UDGothic Bold|BIZ UDゴシック|Bold|BIZ UDゴシック Bold|
|BIZ UDMincho|Medium|BIZ UDMincho Medium|BIZ UD明朝|Medium|BIZ UD明朝 Medium|
|BIZ UDPGothic|Regular|BIZ UDPGothic|BIZ UDPゴシック|Regular|BIZ UDPゴシック|
|BIZ UDPGothic|Bold|BIZ UDPGothic Bold|BIZ UDPゴシック|Bold|BIZ UDPゴシック Bold|
|BIZ UDPMincho|Medium|BIZ UDPMincho Medium|BIZ UDP明朝|Medium|BIZ UDP明朝 Medium|
|Calibri|Regular|Calibri||||
|Calibri|Bold|Calibri Bold||||
|Calibri|Bold Italic|Calibri Bold Italic||||
|Calibri|Italic|Calibri Italic||||
|Calibri|Light|Calibri Light||||
|Calibri|Light Italic|Calibri Light Italic||||
|Cambria|Regular|Cambria||||
|Cambria|Bold|Cambria Bold||||
|Cambria|Bold Italic|Cambria Bold Italic||||
|Cambria|Italic|Cambria Italic||||
|Cambria Math|Regular|Cambria Math||||
|Candara|Regular|Candara||||
|Candara|Bold|Candara Bold||||
|Candara|Bold Italic|Candara Bold Italic||||
|Candara|Italic|Candara Italic||||
|Candara|Light|Candara Light||||
|Candara|Light Italic|Candara Light Italic||||
|Comic Sans MS|Regular|Comic Sans MS||||
|Comic Sans MS|Bold|Comic Sans MS Bold||||
|Comic Sans MS|Bold Italic|Comic Sans MS Bold Italic||||
|Comic Sans MS|Italic|Comic Sans MS Italic||||
|Consolas|Regular|Consolas||||
|Consolas|Bold|Consolas Bold||||
|Consolas|Bold Italic|Consolas Bold Italic||||
|Consolas|Italic|Consolas Italic||||
|Constantia|Regular|Constantia||||
|Constantia|Bold|Constantia Bold||||
|Constantia|Bold Italic|Constantia Bold Italic||||
|Constantia|Italic|Constantia Italic||||
|Corbel|Regular|Corbel||||
|Corbel|Bold|Corbel Bold||||
|Corbel|Bold Italic|Corbel Bold Italic||||
|Corbel|Italic|Corbel Italic||||
|Corbel|Light|Corbel Light||||
|Corbel|Light Italic|Corbel Light Italic||||
|Courier New|Regular|Courier New||||
|Courier New|Bold|Courier New Bold||||
|Courier New|Bold Italic|Courier New Bold Italic||||
|Courier New|Italic|Courier New Italic||||
|Ebrima|Regular|Ebrima||||
|Ebrima|Bold|Ebrima Bold||||
|Franklin Gothic|Medium|Franklin Gothic Medium||||
|Franklin Gothic|Medium Italic|Franklin Gothic Medium Italic||||
|Gabriola|Regular|Gabriola||||
|Gadugi|Regular|Gadugi||||
|Gadugi|Bold|Gadugi Bold||||
|Georgia|Regular|Georgia||||
|Georgia|Bold|Georgia Bold||||
|Georgia|Bold Italic|Georgia Bold Italic||||
|Georgia|Italic|Georgia Italic||||
|Impact|Regular|Impact||||
|Ink Free|Regular|Ink Free||||
|Javanese Text|Regular|Javanese Text||||
|Leelawadee UI|Regular|Leelawadee UI||||
|Leelawadee UI|Bold|Leelawadee UI Bold||||
|Leelawadee UI|Semilight|Leelawadee UI Semilight||||
|Lucida Console|Regular|Lucida Console||||
|Lucida Sans Unicode|Regular|Lucida Sans Unicode||||
|Malgun Gothic|Regular|Malgun Gothic||||
|Malgun Gothic|Bold|Malgun Gothic Bold||||
|Malgun Gothic|Semilight|Malgun Gothic Semilight||||
|Meiryo|Regular|Meiryo|メイリオ|レギュラー|メイリオ|
|Meiryo|Bold|Meiryo Bold|メイリオ|ボールド|メイリオ ボールド|
|Meiryo|Bold Italic|Meiryo Bold Italic|メイリオ|ボールド イタリック|メイリオ ボールド イタリック|
|Meiryo|Italic|Meiryo Italic|メイリオ|イタリック|メイリオ イタリック|
|Meiryo UI|Regular|Meiryo UI|Meiryo UI|Regular|Meiryo UI|
|Meiryo UI|Bold|Meiryo UI Bold|Meiryo UI|Bold|Meiryo UI Bold|
|Meiryo UI|Bold Italic|Meiryo UI Bold Italic|Meiryo UI|Bold Italic|Meiryo UI Bold Italic|
|Meiryo UI|Italic|Meiryo UI Italic|Meiryo UI|Italic|Meiryo UI Italic|
|Microsoft Himalaya|Regular|Microsoft Himalaya||||
|Microsoft JhengHei|Regular|Microsoft JhengHei||||
|Microsoft JhengHei|Bold|Microsoft JhengHei Bold||||
|Microsoft JhengHei|Light|Microsoft JhengHei Light||||
|Microsoft JhengHei UI|Regular|Microsoft JhengHei UI||||
|Microsoft JhengHei UI|Bold|Microsoft JhengHei UI Bold||||
|Microsoft JhengHei UI|Light|Microsoft JhengHei UI Light||||
|Microsoft New Tai Lue|Regular|Microsoft New Tai Lue||||
|Microsoft New Tai Lue|Bold|Microsoft New Tai Lue Bold||||
|Microsoft PhagsPa|Regular|Microsoft PhagsPa||||
|Microsoft PhagsPa|Bold|Microsoft PhagsPa Bold||||
|Microsoft Sans Serif|Regular|Microsoft Sans Serif||||
|Microsoft Tai Le|Regular|Microsoft Tai Le||||
|Microsoft Tai Le|Bold|Microsoft Tai Le Bold||||
|Microsoft YaHei|Regular|Microsoft YaHei||||
|Microsoft YaHei|Bold|Microsoft YaHei Bold||||
|Microsoft YaHei|Light|Microsoft YaHei Light||||
|Microsoft YaHei UI|Regular|Microsoft YaHei UI||||
|Microsoft YaHei UI|Bold|Microsoft YaHei UI Bold||||
|Microsoft YaHei UI|Light|Microsoft YaHei UI Light||||
|Microsoft Yi Baiti|Regular|Microsoft Yi Baiti||||
|MingLiU_HKSCS-ExtB|Regular|MingLiU_HKSCS-ExtB||||
|MingLiU-ExtB|Regular|MingLiU-ExtB||||
|Mongolian Baiti|Regular|Mongolian Baiti||||
|MS Gothic|Regular|MS Gothic|ＭＳ ゴシック|標準|ＭＳ ゴシック|
|MS Mincho|Regular|MS Mincho|ＭＳ 明朝|標準|ＭＳ 明朝|
|MS PGothic|Regular|MS PGothic|ＭＳ Ｐゴシック|標準|ＭＳ Ｐゴシック|
|MS PMincho|Regular|MS PMincho|ＭＳ Ｐ明朝|標準|ＭＳ Ｐ明朝|
|MS UI Gothic|Regular|MS UI Gothic|MS UI Gothic|標準|MS UI Gothic|
|MV Boli|Regular|MV Boli||||
|Myanmar Text|Regular|Myanmar Text||||
|Myanmar Text|Bold|Myanmar Text Bold||||
|Nirmala UI|Regular|Nirmala UI||||
|Nirmala UI|Bold|Nirmala UI Bold||||
|Nirmala UI|Semilight|Nirmala UI Semilight||||
|NSimSun|Regular|NSimSun||||
|Palatino Linotype|Regular|Palatino Linotype||||
|Palatino Linotype|Bold|Palatino Linotype Bold||||
|Palatino Linotype|Bold Italic|Palatino Linotype Bold Italic||||
|Palatino Linotype|Italic|Palatino Linotype Italic||||
|PMingLiU-ExtB|Regular|PMingLiU-ExtB||||
|Segoe Print|Regular|Segoe Print||||
|Segoe Print|Bold|Segoe Print Bold||||
|Segoe Script|Regular|Segoe Script||||
|Segoe Script|Bold|Segoe Script Bold||||
|Segoe UI|Regular|Segoe UI||||
|Segoe UI|Black|Segoe UI Black||||
|Segoe UI|Black Italic|Segoe UI Black Italic||||
|Segoe UI|Bold|Segoe UI Bold||||
|Segoe UI|Bold Italic|Segoe UI Bold Italic||||
|Segoe UI Emoji|Regular|Segoe UI Emoji||||
|Segoe UI Historic|Regular|Segoe UI Historic||||
|Segoe UI|Italic|Segoe UI Italic||||
|Segoe UI|Light|Segoe UI Light||||
|Segoe UI|Light Italic|Segoe UI Light Italic||||
|Segoe UI|Semibold|Segoe UI Semibold||||
|Segoe UI|Semibold Italic|Segoe UI Semibold Italic||||
|Segoe UI|Semilight|Segoe UI Semilight||||
|Segoe UI|Semilight Italic|Segoe UI Semilight Italic||||
|Segoe UI Symbol|Regular|Segoe UI Symbol||||
|SimSun|Regular|SimSun||||
|SimSun-ExtB|Regular|SimSun-ExtB||||
|Sitka Banner|Regular|Sitka Banner||||
|Sitka Banner|Bold|Sitka Banner Bold||||
|Sitka Banner|Bold Italic|Sitka Banner Bold Italic||||
|Sitka Banner|Italic|Sitka Banner Italic||||
|Sitka Display|Regular|Sitka Display||||
|Sitka Display|Bold|Sitka Display Bold||||
|Sitka Display|Bold Italic|Sitka Display Bold Italic||||
|Sitka Display|Italic|Sitka Display Italic||||
|Sitka Heading|Regular|Sitka Heading||||
|Sitka Heading|Bold|Sitka Heading Bold||||
|Sitka Heading|Bold Italic|Sitka Heading Bold Italic||||
|Sitka Heading|Italic|Sitka Heading Italic||||
|Sitka Small|Regular|Sitka Small||||
|Sitka Small|Bold|Sitka Small Bold||||
|Sitka Small|Bold Italic|Sitka Small Bold Italic||||
|Sitka Small|Italic|Sitka Small Italic||||
|Sitka Subheading|Regular|Sitka Subheading||||
|Sitka Subheading|Bold|Sitka Subheading Bold||||
|Sitka Subheading|Bold Italic|Sitka Subheading Bold Italic||||
|Sitka Subheading|Italic|Sitka Subheading Italic||||
|Sitka Text|Regular|Sitka Text||||
|Sitka Text|Bold|Sitka Text Bold||||
|Sitka Text|Bold Italic|Sitka Text Bold Italic||||
|Sitka Text|Italic|Sitka Text Italic||||
|Sylfaen|Regular|Sylfaen||||
|Tahoma|Regular|Tahoma||||
|Tahoma|Bold|Tahoma Bold||||
|Times New Roman|Regular|Times New Roman||||
|Times New Roman|Bold|Times New Roman Bold||||
|Times New Roman|Bold Italic|Times New Roman Bold Italic||||
|Times New Roman|Italic|Times New Roman Italic||||
|Trebuchet MS|Regular|Trebuchet MS||||
|Trebuchet MS|Bold|Trebuchet MS Bold||||
|Trebuchet MS|Bold Italic|Trebuchet MS Bold Italic||||
|Trebuchet MS|Italic|Trebuchet MS Italic||||
|UD Digi Kyokasho N-B|Bold|UD Digi Kyokasho N-B|UD デジタル 教科書体 N-B|Bold|UD デジタル 教科書体 N-B|
|UD Digi Kyokasho NK-B|Bold|UD Digi Kyokasho NK-B|UD デジタル 教科書体 NK-B|Bold|UD デジタル 教科書体 NK-B|
|UD Digi Kyokasho NK-R|Regular|UD Digi Kyokasho NK-R|UD デジタル 教科書体 NK-R|Regular|UD デジタル 教科書体 NK-R|
|UD Digi Kyokasho NP-B|Bold|UD Digi Kyokasho NP-B|UD デジタル 教科書体 NP-B|Bold|UD デジタル 教科書体 NP-B|
|UD Digi Kyokasho NP-R|Regular|UD Digi Kyokasho NP-R|UD デジタル 教科書体 NP-R|Regular|UD デジタル 教科書体 NP-R|
|UD Digi Kyokasho N-R|Regular|UD Digi Kyokasho N-R|UD デジタル 教科書体 N-R|Regular|UD デジタル 教科書体 N-R|
|Verdana|Regular|Verdana||||
|Verdana|Bold|Verdana Bold||||
|Verdana|Bold Italic|Verdana Bold Italic||||
|Verdana|Italic|Verdana Italic||||
|Yu Gothic|Bold|Yu Gothic Bold|游ゴシック|Bold|游ゴシック Bold|
|Yu Gothic|Light|Yu Gothic Light|游ゴシック|Light|游ゴシック Light|
|Yu Gothic|Medium|Yu Gothic Medium|游ゴシック|Medium|游ゴシック Medium|
|Yu Gothic|Regular|Yu Gothic Regular|游ゴシック|Regular|游ゴシック Regular|
|Yu Gothic UI|Bold|Yu Gothic UI Bold||||
|Yu Gothic UI|Light|Yu Gothic UI Light||||
|Yu Gothic UI|Regular|Yu Gothic UI Regular||||
|Yu Gothic UI|Semibold|Yu Gothic UI Semibold||||
|Yu Gothic UI|Semilight|Yu Gothic UI Semilight||||
|Yu Mincho|Demibold|Yu Mincho Demibold|游明朝|Demibold|游明朝 Demibold|
|Yu Mincho|Light|Yu Mincho Light|游明朝|Light|游明朝 Light|
|Yu Mincho|Regular|Yu Mincho Regular|游明朝|Regular|游明朝 Regular|