

Java9でJavaFXのアプリケーションを開発してみているのですが、  
Java8ではできていたフォントを「Meiryo UI」にすることが、Java9ではできなくなっています。  
（Scene Builder も Scene Builder for Java 9 を使っています）

Scene Builderのバグかなと思ってとりあえず、cssで

[code]

    -fx-font-family: 'Meiryo UI';
    
[/code]

と指定してみましたが、  
実行したアプリケーションのフォントは、「Meiryo UI」ではなく「メイリオ」になってしまいました。

Java 9から、Meiryo UIは使えなくなったのでしょうか？

[![Java8の環境では Meiryo UI
が選択できます](https://i.stack.imgur.com/gIYEJ.png)](https://i.stack.imgur.com/gIYEJ.png)  
[![Java9の環境では Meiryo UI
が選択できません](https://i.stack.imgur.com/2lv3y.png)](https://i.stack.imgur.com/2lv3y.png)


CC BY-SA 3.0
2017-09-28T09:03:43.220
38265
2017-10-06T20:17:47.260
25581
question
javafx
JavaFX（Java 9）で Meiryo UI が使えない？


Scene Builder 9を実行して、ButtonおよびTextをレイアウトに貼り、それらのPropertiesでFont欄 から Family
のリストボックスでフォント一覧をポップアップしたところ、Meiryo UIおよびMeiryoともに表示されました。

また、PropertiesのJavaFX CSSカテゴリのStyle欄に

[code]

    -fx-font-family   'Meiryo UI'
    
[/code]

と設定してみたところ、Meiryo UI フォントで表示されました。

OSはWindows 10 です。


CC BY-SA 3.0
2017-10-06T20:17:47.260
38497
2017-10-06T20:17:47.260
12309
38265
answer