config.mk 2.11 KB
Newer Older
1
# fontconfig setup
Michael Shigorin's avatar
Michael Shigorin committed
2 3
use/fonts:
	@$(call add_feature)
4 5
	@$(call try,FONTS,fonts-ttf-google-croscore-arimo)
	@$(call add,THE_PACKAGES,$$(FONTS))
Michael Shigorin's avatar
Michael Shigorin committed
6 7 8
	@$(call xport,FONT_FEATURES_ENABLE)
	@$(call xport,FONT_FEATURES_DISABLE)

9
# standalone target to specify non-bitmap installer fonts
10
use/fonts/install2 use/fonts/system:
11
	@$(call try,SYSTEM_FONTS,fonts-ttf-google-croscore-arimo)
12
	@$(call add,SYSTEM_PACKAGES,$$(SYSTEM_FONTS))
13

Michael Shigorin's avatar
Michael Shigorin committed
14 15 16 17 18 19
# just stating that kernels and font habits are pretty individual
use/fonts/zerg: use/fonts
	@$(call set,FONT_FEATURES_ENABLE,antialias lcdfilter-default \
		hinting style-full sub-pixel-rgb)
	@$(call set,FONT_FEATURES_DISABLE,no-antialias lcdfilter-none \
		unhinted no-sub-pixel)
20

21 22
# nothing configured to add_feature but let's not skip that for consistency
use/fonts/infinality: use/fonts
23
	@$(call add,THE_PACKAGES,libfreetype-infinality fontconfig-infinality)
24

25 26
# #34142
use/fonts/chinese: use/fonts
27
	@$(call add,FONTS,fonts-bitmap-wqy)
28

29 30 31 32
# a few typical font collections
# NB: dejavu is ugly thus missing
# NB: not depending on use/fonts intentionally,
#     the scripts are unneeded to add packages
33
use/fonts/otf/adobe: use/fonts
34 35
	@$(call add,FONTS,fonts-otf-adobe-source-code-pro)
	@$(call add,FONTS,fonts-otf-adobe-source-sans-pro)
36

37
use/fonts/otf/mozilla: use/fonts
38
	@$(call add,FONTS,fonts-otf-mozilla-fira)
39

40
use/fonts/ttf/google: use/fonts
41 42 43 44 45 46
	@$(call add,FONTS,fonts-ttf-google-droid-sans)
	@$(call add,FONTS,fonts-ttf-google-droid-sans-mono)
	@$(call add,FONTS,fonts-ttf-google-droid-serif)
	@$(call add,FONTS,fonts-ttf-google-croscore-arimo)
	@$(call add,FONTS,fonts-ttf-google-croscore-cousine)
	@$(call add,FONTS,fonts-ttf-google-croscore-tinos)
47

48
use/fonts/ttf/google/extra: use/fonts/ttf/google
49 50
	@$(call add,FONTS,fonts-ttf-google-crosextra-caladea)
	@$(call add,FONTS,fonts-ttf-google-crosextra-carlito)
51

52
use/fonts/ttf/redhat: use/fonts
53
	@$(call add,FONTS,fonts-ttf-liberation)
54

55
use/fonts/ttf/ubuntu: use/fonts
56
	@$(call add,FONTS,fonts-ttf-ubuntu-font-family)
57

58
use/fonts/ttf/xo: use/fonts
59 60 61 62
	@$(call add,FONTS,fonts-ttf-XO)
	@$(call add,FONTS,fonts-ttf-PT)
	@$(call add,FONTS,fonts-ttf-Cormorant)
	@$(call add,FONTS,fonts-ttf-open-sans)