小编sys*_*eat的帖子

在JavaFX CSS中指定外部字体

是否可以在JavaFX应用程序中使用CSS指定字体?我有一个FXML场景和相应的CSS文件.在Java代码中,可以使用以下setFont方法指定字体:

text.setFont(Font.loadFont("file:resources/fonts/SourceSansPro-Bold.ttf", 12));
Run Code Online (Sandbox Code Playgroud)

我试过不同的结构,比如:

-fx-font-family: url("../fonts/SourceSansPro-Bold.ttf");
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

css fonts javafx

16
推荐指数
3
解决办法
3万
查看次数

如何将发布目标添加到 Makefile?

我有以下Makefile,我想将其配置为默认生成调试版本并通过指定相应的目标发布版本。

我现在正在尝试解决的问题如下, - 项目包含单元测试,我希望它们包含在默认构建中,但从发布中排除,所以我将发布目标添加到 Makefile:

FC      = ifort
FFLAGS  = -c -free -module modules -g3 -warn all -warn nounused
LDFLAGS = -save-temps -dynamiclib

INTERFACES = src/Foundation.f units/UFoundation.f units/Asserts.f units/Report.f
EXCLUDES   = $(patsubst %, ! -path './%', $(INTERFACES))
SOURCES    = $(INTERFACES) \
             $(shell find . -name '*.f' $(EXCLUDES) | sed 's/^\.\///' | sort)
OBJECTS    = $(patsubst %.f, out/%.o, $(SOURCES))
EXECUTABLE = UFoundation

all: $(SOURCES) $(EXECUTABLE)

release: SOURCES := $(filter-out units/%.f, $(SOURCES))
release: OBJECTS := $(filter-out units/%.o, $(OBJECTS))
release: EXECUTABLE := 'Foundation.dlyb' …
Run Code Online (Sandbox Code Playgroud)

release makefile gnu-make

2
推荐指数
1
解决办法
1124
查看次数

标签 统计

css ×1

fonts ×1

gnu-make ×1

javafx ×1

makefile ×1

release ×1