0

我在 java fx css 文件中添加了自定义字体。我有标签和文本这两个组件。我试过这个

@font-face {    
    src: url(Helvetica.ttf); 
} 
.text { 
    -fx-font-family: "Helvetica"; 
    -fx-font-smoothing-type: gray; 
},

它适用于文本,但如果我尝试

.label{ 
    -fx-font-family: "Helvetica" ; 
    -fx-font-smoothing-type: gray;
}

字体正在改变,但只有常规字体来了

.D_17_BOLD_FONT {    
 -fx-font-size: 17px;     
-fx-font-weight: bold;     
-fx-text-fill: white; 
}

随着这个字体大小的改变,不应用粗体(只有常规字体出现)。

4

1 回答 1

0

而不是你所做的尝试:

-fx-font-weight: bold;

对于标签的 css(总是有效)

于 2017-10-30T09:42:26.280 回答