mirror of
https://github.com/ValveSoftware/Proton.git
synced 2024-12-27 07:05:46 +03:00
build: Build all fonts in the container.
With the upgrade to sniper the fontforge is up to date enought to build all our fonts. Patch is used only to patch the fonts.
This commit is contained in:
parent
b4bba7eec4
commit
e60f8c6aac
@ -1065,20 +1065,19 @@ $(FONTS_OBJ):
|
||||
|
||||
ifeq ($(CONTAINER),)
|
||||
fonts: container-build # trigger container build
|
||||
|
||||
else # ifeq ($(CONTAINER),)
|
||||
$(FONTS_OBJ)/%.ttf: $(FONTS_OBJ)/%.sfd $(FONTSCRIPT) | $(FONTS_OBJ)
|
||||
$(FONTFORGE) -script $(FONTSCRIPT) $< $($(*)_NAMES)
|
||||
|
||||
$(FONTS_OBJ)/%.sfd: $(LIBERATION_SRCDIR)/%.sfd | $(FONTS_OBJ)
|
||||
patch $< -o $@ $(firstword $($(*)_PATCH) /dev/null)
|
||||
|
||||
# fonts below need a newer fontforge version then the one in the container
|
||||
fonts: $(FONTS_OBJ)/LiberationSans-Regular.ttf
|
||||
fonts: $(FONTS_OBJ)/LiberationSans-Bold.ttf
|
||||
fonts: $(FONTS_OBJ)/LiberationSerif-Regular.ttf
|
||||
fonts: $(FONTS_OBJ)/LiberationMono-Regular.ttf
|
||||
fonts: $(FONTS_OBJ)/LiberationMono-Bold.ttf
|
||||
else # ifeq ($(CONTAINER),)
|
||||
|
||||
#The use of "YaHei" for compatibility with programs that require that exact string. This font is not Microsoft YaHei.
|
||||
$(FONTS_OBJ)/source-han/%.ttf: $$(%.ttf_CIDFONT) $$(%.ttf_FEATURES) $$(%.ttf_SEQUENCES) $$(%.ttf_UNISOURCE) $$(%.ttf_MENUNAMEDB)
|
||||
mkdir -p $(FONTS_OBJ)/source-han
|
||||
|
@ -113,13 +113,11 @@ function configure() {
|
||||
info "No build name specified, using default: $build_name"
|
||||
fi
|
||||
|
||||
dependency_command fontforge
|
||||
dependency_command find "findutils"
|
||||
dependency_command make "GNU Make"
|
||||
dependency_command rsync
|
||||
dependency_command wget
|
||||
dependency_command xz
|
||||
dependency_command patch
|
||||
dependency_command git
|
||||
dependency_command python3
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user