2 '05-reset-dirs-sample.conf',
3 '09-autohint-if-no-hinting.conf',
5 '10-hinting-full.conf',
6 '10-hinting-medium.conf',
7 '10-hinting-none.conf',
8 '10-hinting-slight.conf',
9 '10-no-antialias.conf',
10 '10-scale-bitmap-fonts.conf',
11 '10-sub-pixel-bgr.conf',
12 '10-sub-pixel-none.conf',
13 '10-sub-pixel-rgb.conf',
14 '10-sub-pixel-vbgr.conf',
15 '10-sub-pixel-vrgb.conf',
17 '10-yes-antialias.conf',
18 '11-lcdfilter-default.conf',
19 '11-lcdfilter-legacy.conf',
20 '11-lcdfilter-light.conf',
21 '20-unhint-small-vera.conf',
22 '25-unhint-nonlatin.conf',
23 '30-metric-aliases.conf',
33 '65-fonts-persian.conf',
38 '70-yes-bitmaps.conf',
43 preferred_hinting = get_option('default-hinting')
44 preferred_sub_pixel_rendering = get_option('default-sub-pixel-rendering')
47 '10-hinting-@0@.conf'.format(preferred_hinting),
48 '10-scale-bitmap-fonts.conf',
49 '10-sub-pixel-@0@.conf'.format(preferred_sub_pixel_rendering),
50 '10-yes-antialias.conf',
51 '11-lcdfilter-default.conf',
52 '20-unhint-small-vera.conf',
53 '30-metric-aliases.conf',
63 '65-fonts-persian.conf',
70 install_data(conf_files, install_dir: fc_templatedir)
72 meson.add_install_script('link_confs.py', fc_templatedir,
77 # 35-lang-normalize.conf
79 foreach o : orth_files # orth_files is from fc-lang/meson.build
80 o = o.split('.')[0] # strip filename suffix
81 if not o.contains('_') # ignore those with an underscore
86 custom_target('35-lang-normalize.conf',
87 output: '35-lang-normalize.conf',
88 command: [find_program('write-35-lang-normalize-conf.py'), ','.join(orths), '@OUTPUT@'],
89 install_dir: fc_templatedir,
93 readme_cdata = configuration_data()
94 readme_cdata.set('TEMPLATEDIR', fc_templatedir)
95 configure_file(output: 'README',
97 configuration: readme_cdata,
98 install_dir: fc_configdir,