سلام
من یه برنامه ی JavaFX FXML نوشتم. می خواهم فونت های برنامه فارسی شوند. راه های زیر را امتحان کرده ام ولی جوابی نگرفتم:
راه حل اول:
استفاده از فایل css و تعریف فونت در آن:
فایل css:
@font-face { font-family: Titr-Bold; src: url('fonts/TitrBold.ttf') format('truetype'); /* Safari, Android, iOS */ font-weight: bold; } .label { -fx-font-family: BNazanin; }
فایل fxml:
<Label fx:id="label_username" text="user name:" GridPane.columnIndex="0" GridPane.rowIndex="1">
راه حل دوم:
Font.loadFont(getClass().getResource("/font/MyFONT.TTF").toExternalForm(), 12);
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)