Compare commits

...

4 Commits

Author SHA1 Message Date
15fdc2228e New installers: 2021-01-30 2021-01-30 10:40:28 +00:00
27bc126a0d New installers: 2020-11-22 2020-11-22 11:42:24 +00:00
d401405d87 New installers: 2020-07-15 2020-07-15 09:14:15 +01:00
d5e9dc5286 Add Github sponsorship to funding 2020-05-31 10:01:58 +01:00
1729 changed files with 118869 additions and 2230 deletions

1
.github/FUNDING.yml vendored
View File

@ -1 +1,2 @@
custom: https://www.paypal.me/tomschoonjansUK/10 custom: https://www.paypal.me/tomschoonjansUK/10
github: tschoonj

View File

@ -10,51 +10,52 @@ My efforts here will focus on creating a **64-bit version** of the GTK+-2 runtim
The installers can be found in the [releases section](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases). The installers can be found in the [releases section](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases).
The current releases ([gtk2-runtime-2.24.32-2020-05-19-ts-win64.exe](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases/download/2020-05-19/gtk2-runtime-2.24.32-2020-05-19-ts-win64.exe) and [gtk3-runtime-3.24.18-2020-05-19-ts-win64.exe](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases/download/2020-05-19/gtk3-runtime-3.24.18-2020-05-19-ts-win64.exe)) were obtained entirely from the excellent [MSYS2 project](https://www.msys2.org), and were **not** compiled by myself, as was the case for releases made before 2017. Users who want to compile against this runtime are strongly encouraged to set up a MSYS2 installation themselves, and install the required packages (compiled with the mingw-w64-x86\_64 toolchain!!!). The current releases ([gtk2-runtime-2.24.33-2021-01-30-ts-win64.exe](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases/download/2021-01-30/gtk2-runtime-2.24.33-2021-01-30-ts-win64.exe) and [gtk3-runtime-3.24.24-2021-01-30-ts-win64.exe](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases/download/2021-01-30/gtk3-runtime-3.24.24-2021-01-30-ts-win64.exe)) were obtained entirely from the excellent [MSYS2 project](https://www.msys2.org), and were **not** compiled by myself, as was the case for releases made before 2017. Users who want to compile against this runtime are strongly encouraged to set up a MSYS2 installation themselves, and install the required packages (compiled with the mingw-w64-x86\_64 toolchain!!!).
The following packages are included in the current GTK+-2/3 installers The following packages are included in the current GTK+-2/3 installers
* [adwaita icon theme](http://ftp.gnome.org/pub/GNOME/sources/adwaita-icon-theme/) (3.36.0) * [adwaita icon theme](http://ftp.gnome.org/pub/GNOME/sources/adwaita-icon-theme/) (3.38.0)
* [atk](http://ftp.gnome.org/pub/GNOME/sources/atk/) (2.36.0) * [atk](http://ftp.gnome.org/pub/GNOME/sources/atk/) (2.36.0)
* [atkmm](http://ftp.gnome.org/pub/GNOME/sources/atkmm/) (2.28.0) * [atkmm](http://ftp.gnome.org/pub/GNOME/sources/atkmm/) (2.28.0)
* [cairo](http://cairographics.org/releases/) (1.16.0) * [cairo](http://cairographics.org/releases/) (1.17.4)
* [cairomm](http://cairographics.org/releases/) (1.12.2) * [cairomm](http://cairographics.org/releases/) (1.12.2)
* [fontconfig](http://www.freedesktop.org/software/fontconfig/release/) (2.13.1) * [fontconfig](http://www.freedesktop.org/software/fontconfig/release/) (2.13.93)
* [freetype](http://www.freetype.org/download.html) (2.10.2) * [freetype](http://www.freetype.org/download.html) (2.10.4)
* [gdk-pixbuf](http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/) (2.40.0) * [gdk-pixbuf](http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/) (2.42.2)
* [gettext](http://ftp.gnu.org/pub/gnu/gettext/) (0.19.8.1) * [gettext](http://ftp.gnu.org/pub/gnu/gettext/) (0.19.8.1)
* [glib](http://ftp.gnome.org/pub/GNOME/sources/glib/) (2.64.2) * [glib](http://ftp.gnome.org/pub/GNOME/sources/glib/) (2.66.4)
* [glib-networking](http://ftp.gnome.org/pub/GNOME/sources/glib-networking/) (2.64.2) * [glib-networking](http://ftp.gnome.org/pub/GNOME/sources/glib-networking/) (2.66.0)
* [glibmm](http://ftp.gnome.org/pub/GNOME/sources/glibmm/) (2.64.2) * [glibmm](http://ftp.gnome.org/pub/GNOME/sources/glibmm/) (2.64.2)
* [gobject-introspection](http://ftp.gnome.org/pub/GNOME/sources/gobject-introspection/) (1.64.1) * [gobject-introspection](http://ftp.gnome.org/pub/GNOME/sources/gobject-introspection/) (1.66.1)
* [gtk2](http://ftp.gnome.org/pub/GNOME/sources/gtk+/) (2.24.32) * [gtk2](http://ftp.gnome.org/pub/GNOME/sources/gtk+/) (2.24.33)
* [gtk3](http://ftp.gnome.org/pub/GNOME/sources/gtk+/) (3.24.18) * [gtk3](http://ftp.gnome.org/pub/GNOME/sources/gtk+/) (3.24.24)
* [gtkmm2](http://ftp.gnome.org/pub/GNOME/sources/gtkmm) (2.24.5) * [gtkmm2](http://ftp.gnome.org/pub/GNOME/sources/gtkmm) (2.24.5)
* [gtkmm3](http://ftp.gnome.org/pub/GNOME/sources/gtkmm) (3.24.2) * [gtkmm3](http://ftp.gnome.org/pub/GNOME/sources/gtkmm) (3.24.2)
* [gtksourceview2](http://ftp.gnome.org/pub/GNOME/sources/gtksourceview/) (2.10.5) * [gtksourceview2](http://ftp.gnome.org/pub/GNOME/sources/gtksourceview/) (2.10.5)
* [gtksourceview3](http://ftp.gnome.org/pub/GNOME/sources/gtksourceview/) (3.24.11) * [gtksourceview3](http://ftp.gnome.org/pub/GNOME/sources/gtksourceview/) (3.24.11)
* [gtksourceview4](http://ftp.gnome.org/pub/GNOME/sources/gtksourceview/) (4.6.0)
* ~~[gtksourceviewmm2](http://ftp.gnome.org/pub/GNOME/sources/gtksourceviewmm/) (2.10.3)~~ (currently unavailable) * ~~[gtksourceviewmm2](http://ftp.gnome.org/pub/GNOME/sources/gtksourceviewmm/) (2.10.3)~~ (currently unavailable)
* [gtksourceviewmm3](http://ftp.gnome.org/pub/GNOME/sources/gtksourceviewmm/) (3.21.3) * [gtksourceviewmm3](http://ftp.gnome.org/pub/GNOME/sources/gtksourceviewmm/) (3.21.3)
* [harfbuzz](http://www.freedesktop.org/software/harfbuzz/release/) (2.6.6) * [harfbuzz](http://www.freedesktop.org/software/harfbuzz/release/) (2.7.4)
* [hicolor-icon-theme](http://icon-theme.freedesktop.org/releases/) (0.17) * [hicolor-icon-theme](http://icon-theme.freedesktop.org/releases/) (0.17)
* [json-glib](http://ftp.gnome.org/pub/gnome/sources/json-glib/) (1.4.4) * [json-glib](http://ftp.gnome.org/pub/gnome/sources/json-glib/) (1.6.0)
* [libepoxy](https://github.com/anholt/libepoxy) (1.5.4) * [libepoxy](https://github.com/anholt/libepoxy) (1.5.5)
* [libffi](http://sourceware.org/libffi/) (3.3) * [libffi](http://sourceware.org/libffi/) (3.3)
* [libiconv](https://ftp.gnu.org/pub/gnu/libiconv/) (1.16) * [libiconv](https://ftp.gnu.org/pub/gnu/libiconv/) (1.16)
* [libpeas](http://ftp.gnome.org/pub/gnome/sources/libpeas/) (1.26.0) * [libpeas](http://ftp.gnome.org/pub/gnome/sources/libpeas/) (1.28.0)
* [libpng](http://sourceforge.net/project/showfiles.php?group_id=5624) (1.6.37) * [libpng](http://sourceforge.net/project/showfiles.php?group_id=5624) (1.6.37)
* [librsvg](http://ftp.gnome.org/pub/GNOME/sources/librsvg/) (2.48.4) * [librsvg](http://ftp.gnome.org/pub/GNOME/sources/librsvg/) (2.50.2)
* [libsigc++](http://ftp.gnome.org/pub/GNOME/sources/libsigc++/) (2.10.3) * [libsigc++](http://ftp.gnome.org/pub/GNOME/sources/libsigc++/) (2.10.6)
* [libsoup](http://ftp.gnome.org/pub/GNOME/sources/libsoup/) (2.70.0) * [libsoup](http://ftp.gnome.org/pub/GNOME/sources/libsoup/) (2.72.0)
* [libxml2](http://xmlsoft.org/sources/) (2.9.10) * [libxml2](http://xmlsoft.org/sources/) (2.9.10)
* [libxml++2](http://ftp.gnome.org/pub/GNOME/sources/libxml++/) (2.40.1) * [libxml++2](http://ftp.gnome.org/pub/GNOME/sources/libxml++/) (2.42.0)
* [libxml++3](http://ftp.gnome.org/pub/GNOME/sources/libxml++/) (3.2.0) * [libxml++3](http://ftp.gnome.org/pub/GNOME/sources/libxml++/) (3.2.2)
* [libxslt](http://xmlsoft.org/sources/) (1.1.34) * [libxslt](http://xmlsoft.org/sources/) (1.1.34)
* [pango](http://ftp.gnome.org/pub/GNOME/sources/pango/) (1.43.0) * [pango](http://ftp.gnome.org/pub/GNOME/sources/pango/) (1.48.0)
* [pangomm](http://ftp.gnome.org/pub/GNOME/sources/pangomm/) (2.42.1) * [pangomm](http://ftp.gnome.org/pub/GNOME/sources/pangomm/) (2.42.1)
* [pcre](ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/) (8.44) * [pcre](ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/) (8.44)
* [pixman](http://cairographics.org/releases/) (0.40.0) * [pixman](http://cairographics.org/releases/) (0.40.0)
* [sqlite](https://www.sqlite.org) (3.31.1) * [sqlite](https://www.sqlite.org) (3.34.0)
* [zlib](http://www.zlib.net) (1.2.11) * [zlib](http://www.zlib.net) (1.2.11)
For all other information regarding how to use the installer, the reader is kindly referred to [Alexander Shaduri's website](http://gtk-win.sourceforge.net) of the GTK for Windows runtime environment installer. The only difference with the installers found at his website is that mine DO NOT have the `compatdlls` option, but this should present no problems to any user. For all other information regarding how to use the installer, the reader is kindly referred to [Alexander Shaduri's website](http://gtk-win.sourceforge.net) of the GTK for Windows runtime environment installer. The only difference with the installers found at his website is that mine DO NOT have the `compatdlls` option, but this should present no problems to any user.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -43,6 +43,7 @@ cp $INSTALL_SRC_MSYS2_BIN/libcairo-2.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libcairo-gobject-2.dll $INSTALL_SRC_BIN cp $INSTALL_SRC_MSYS2_BIN/libcairo-gobject-2.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libcairo-script-interpreter-2.dll $INSTALL_SRC_BIN cp $INSTALL_SRC_MSYS2_BIN/libcairo-script-interpreter-2.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libcairomm-1.0-1.dll $INSTALL_SRC_BIN cp $INSTALL_SRC_MSYS2_BIN/libcairomm-1.0-1.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libssp-0.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libepoxy-0.dll $INSTALL_SRC_BIN cp $INSTALL_SRC_MSYS2_BIN/libepoxy-0.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libexslt-0.dll $INSTALL_SRC_BIN cp $INSTALL_SRC_MSYS2_BIN/libexslt-0.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libffi-7.dll $INSTALL_SRC_BIN cp $INSTALL_SRC_MSYS2_BIN/libffi-7.dll $INSTALL_SRC_BIN
@ -70,6 +71,7 @@ cp $INSTALL_SRC_MSYS2_BIN/libgthread-2.0-0.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libgtk-3-0.dll $INSTALL_SRC_BIN cp $INSTALL_SRC_MSYS2_BIN/libgtk-3-0.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libgtk-win32-2.0-0.dll $INSTALL_SRC_BIN cp $INSTALL_SRC_MSYS2_BIN/libgtk-win32-2.0-0.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libgtksourceview-3.0-1.dll $INSTALL_SRC_BIN cp $INSTALL_SRC_MSYS2_BIN/libgtksourceview-3.0-1.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libgtksourceview-4-0.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libgtksourceview-2.0-0.dll $INSTALL_SRC_BIN cp $INSTALL_SRC_MSYS2_BIN/libgtksourceview-2.0-0.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libgtksourceviewmm-3.0-0.dll $INSTALL_SRC_BIN cp $INSTALL_SRC_MSYS2_BIN/libgtksourceviewmm-3.0-0.dll $INSTALL_SRC_BIN
cp $INSTALL_SRC_MSYS2_BIN/libgtkmm-3.0-1.dll $INSTALL_SRC_BIN cp $INSTALL_SRC_MSYS2_BIN/libgtkmm-3.0-1.dll $INSTALL_SRC_BIN
@ -180,6 +182,12 @@ cd $INSTALL_SRC_MSYS2_LIB/girepository-1.0
mkdir -p $INSTALL_SRC_LIB/girepository-1.0 mkdir -p $INSTALL_SRC_LIB/girepository-1.0
cp -r *typelib $INSTALL_SRC_LIB/girepository-1.0/ cp -r *typelib $INSTALL_SRC_LIB/girepository-1.0/
# copy gtksourceview data files
rm -rf $INSTALL_SRC_DIR/share/gtksourceview-3.0
rm -rf $INSTALL_SRC_DIR/share/gtksourceview-4
cp -r $INSTALL_SRC_MSYS2/share/gtksourceview-3.0 $INSTALL_SRC_DIR/share/
cp -r $INSTALL_SRC_MSYS2/share/gtksourceview-4 $INSTALL_SRC_DIR/share/
# Copy /share/locale/locale.alias # Copy /share/locale/locale.alias
rm -r $INSTALL_SRC_DIR/share/locale rm -r $INSTALL_SRC_DIR/share/locale
cp -r $INSTALL_SRC_MSYS2/share/locale $INSTALL_SRC_DIR/share/ cp -r $INSTALL_SRC_MSYS2/share/locale $INSTALL_SRC_DIR/share/

View File

@ -1,10 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig> <fontconfig>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
</its:rules>
<description>Set hintslight to hintstyle</description> <description>Set hintslight to hintstyle</description>
<match target="pattern"> <match target="pattern">

View File

@ -1,10 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig> <fontconfig>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
</its:rules>
<description>Bitmap scaling</description> <description>Bitmap scaling</description>
<!-- <!--
If font is bitmap, calculate scale factor. If font is bitmap, calculate scale factor.

View File

@ -1,10 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig> <fontconfig>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
</its:rules>
<description>Disable hinting for Bitstream Vera fonts when the size is less than 8ppem</description> <description>Disable hinting for Bitstream Vera fonts when the size is less than 8ppem</description>
<!-- <!--
The Bitstream Vera fonts have GASP entries suggesting that hinting be The Bitstream Vera fonts have GASP entries suggesting that hinting be

View File

@ -1,10 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig> <fontconfig>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
</its:rules>
<description>Set substitutions for similar/metric-compatible families</description> <description>Set substitutions for similar/metric-compatible families</description>
<!-- <!--
@ -527,6 +523,13 @@ NOTE: The (URW)++ fonts mappings of generics to specifics were removed, because
</accept> </accept>
</alias> </alias>
<alias binding="same">
<family>Courier Std</family>
<accept>
<family>Courier</family>
</accept>
</alias>
<alias binding="same"> <alias binding="same">
<family>ITC Avant Garde Gothic</family> <family>ITC Avant Garde Gothic</family>
<accept> <accept>

View File

@ -1,10 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig> <fontconfig>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
</its:rules>
<description>Set substitutions for non-Latin fonts</description> <description>Set substitutions for non-Latin fonts</description>
<!-- <!--
Mark common families with their generics so we'll get Mark common families with their generics so we'll get
@ -233,4 +229,104 @@
<default><family>cursive</family></default> <default><family>cursive</family></default>
</alias> </alias>
<!--
system-ui
-->
<alias>
<family>Noto Sans Arabic UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Noto Sans Bengali UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Noto Sans Devanagari UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Noto Sans Gujarati UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Noto Sans Gurmukhi UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Noto Sans Kannada UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Noto Sans Khmer UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Noto Sans Lao UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Noto Sans Malayalam UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Noto Sans Myanmar UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Noto Sans Oriya UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Noto Sans Sinhala UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Noto Sans Tamil UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Noto Sans Telugu UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Noto Sans Thai UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Leelawadee UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Nirmala UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Yu Gothic UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Meiryo UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>MS UI Gothic</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Khmer UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Lao UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Microsoft JhengHei UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Microsoft YaHei UI</family>
<default><family>system-ui</family></default>
</alias>
</fontconfig> </fontconfig>

View File

@ -1,10 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig> <fontconfig>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
</its:rules>
<description>Set substitutions for emoji/math fonts</description> <description>Set substitutions for emoji/math fonts</description>
<!-- Keep in sync with 60-generic.conf --> <!-- Keep in sync with 60-generic.conf -->
@ -37,6 +33,10 @@
<family>Emoji Two</family> <family>Emoji Two</family>
<default><family>emoji</family></default> <default><family>emoji</family></default>
</alias> </alias>
<alias binding="same">
<family>JoyPixels</family>
<default><family>emoji</family></default>
</alias>
<alias binding="same"> <alias binding="same">
<family>Emoji One</family> <family>Emoji One</family>
<default><family>emoji</family></default> <default><family>emoji</family></default>

View File

@ -1,10 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig> <fontconfig>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
</its:rules>
<description>Set substitutions for Latin fonts</description> <description>Set substitutions for Latin fonts</description>
<!-- <!--
Mark common families with their generics so we'll get Mark common families with their generics so we'll get
@ -196,6 +192,10 @@
<family>Courier</family> <family>Courier</family>
<default><family>monospace</family></default> <default><family>monospace</family></default>
</alias> </alias>
<alias>
<family>Courier Std</family>
<default><family>monospace</family></default>
</alias>
<alias> <alias>
<family>Cumberland AMT</family> <family>Cumberland AMT</family>
<default><family>monospace</family></default> <default><family>monospace</family></default>
@ -274,5 +274,28 @@
<family>Zapfino</family> <family>Zapfino</family>
<default><family>cursive</family></default> <default><family>cursive</family></default>
</alias> </alias>
<!--
system-ui
-->
<alias>
<family>Cantarell</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Noto Sans UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Segoe UI</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Segoe UI Historic</family>
<default><family>system-ui</family></default>
</alias>
<alias>
<family>Segoe UI Symbol</family>
<default><family>system-ui</family></default>
</alias>
</fontconfig> </fontconfig>

View File

@ -1,10 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig> <fontconfig>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
</its:rules>
<description>Add sans-serif to the family when no generic name</description> <description>Add sans-serif to the family when no generic name</description>
<!-- <!--
If the font still has no generic name, add sans-serif If the font still has no generic name, add sans-serif

View File

@ -1,10 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig> <fontconfig>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
</its:rules>
<description>Load per-user customization files</description> <description>Load per-user customization files</description>
<!-- <!--
Load per-user customization files where stored on XDG Base Directory Load per-user customization files where stored on XDG Base Directory

View File

@ -1,10 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig> <fontconfig>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
</its:rules>
<description>Load local customization file</description> <description>Load local customization file</description>
<!-- Load local system customization file --> <!-- Load local system customization file -->
<include ignore_missing="yes">local.conf</include> <include ignore_missing="yes">local.conf</include>

View File

@ -1,10 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig> <fontconfig>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
</its:rules>
<description>Set preferable fonts for emoji/math fonts</description> <description>Set preferable fonts for emoji/math fonts</description>
<!-- Keep in sync with 45-generic.conf --> <!-- Keep in sync with 45-generic.conf -->
@ -42,6 +38,7 @@
<family>EmojiOne Mozilla</family> <!-- Mozilla --> <family>EmojiOne Mozilla</family> <!-- Mozilla -->
<!-- Third-Party fonts --> <!-- Third-Party fonts -->
<family>Emoji Two</family> <family>Emoji Two</family>
<family>JoyPixels</family>
<family>Emoji One</family> <family>Emoji One</family>
<!-- Non-color --> <!-- Non-color -->
<family>Noto Emoji</family> <!-- Google --> <family>Noto Emoji</family> <!-- Google -->

View File

@ -1,15 +1,10 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig> <fontconfig>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
</its:rules>
<description>Set preferable fonts for Latin</description> <description>Set preferable fonts for Latin</description>
<alias> <alias>
<family>serif</family> <family>serif</family>
<prefer> <prefer>
<family>Bitstream Vera Serif</family>
<family>DejaVu Serif</family> <family>DejaVu Serif</family>
<family>Times New Roman</family> <family>Times New Roman</family>
<family>Thorndale AMT</family> <family>Thorndale AMT</family>
@ -22,7 +17,6 @@
<alias> <alias>
<family>sans-serif</family> <family>sans-serif</family>
<prefer> <prefer>
<family>Bitstream Vera Sans</family>
<family>DejaVu Sans</family> <family>DejaVu Sans</family>
<family>Verdana</family> <family>Verdana</family>
<family>Arial</family> <family>Arial</family>
@ -39,7 +33,6 @@
<alias> <alias>
<family>monospace</family> <family>monospace</family>
<prefer> <prefer>
<family>Bitstream Vera Sans Mono</family>
<family>DejaVu Sans Mono</family> <family>DejaVu Sans Mono</family>
<family>Inconsolata</family> <family>Inconsolata</family>
<family>Andale Mono</family> <family>Andale Mono</family>
@ -75,5 +68,18 @@
<family>Comic Sans MS</family> <family>Comic Sans MS</family>
</prefer> </prefer>
</alias> </alias>
<!--
system-ui
-->
<alias>
<family>system-ui</family>
<prefer>
<family>Cantarell</family>
<family>Noto Sans UI</family>
<family>Segoe UI</family>
<family>Segoe UI Historic</family>
<family>Segoe UI Symbol</family>
</prefer>
</alias>
</fontconfig> </fontconfig>

View File

@ -1,5 +1,5 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<!-- <!--
fonts-persian.conf fonts-persian.conf
To configure Persian fonts from The FarsiWeb Project. To configure Persian fonts from The FarsiWeb Project.
@ -31,11 +31,6 @@
2008 Behdad Esfahbod: Cleanup. Add fantasy and cursive. 2008 Behdad Esfahbod: Cleanup. Add fantasy and cursive.
--> -->
<fontconfig> <fontconfig>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
</its:rules>
<!-- Deprecated fonts are discouraged --> <!-- Deprecated fonts are discouraged -->

View File

@ -1,10 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig> <fontconfig>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
</its:rules>
<description>Set preferable fonts for non-Latin</description> <description>Set preferable fonts for non-Latin</description>
<alias> <alias>
<family>serif</family> <family>serif</family>
@ -63,7 +59,7 @@
<family>Lohit Sindhi</family> <family>Lohit Sindhi</family>
<family>Lohit Punjabi</family> <family>Lohit Punjabi</family>
<family>Lohit Tamil</family> <family>Lohit Tamil</family>
<family>Meera</family> <family>Rachana</family>
<family>Lohit Malayalam</family> <family>Lohit Malayalam</family>
<family>Lohit Kannada</family> <family>Lohit Kannada</family>
<family>Lohit Telugu</family> <family>Lohit Telugu</family>
@ -175,7 +171,6 @@
<family>TlwgTypewriter</family> <!-- thai --> <family>TlwgTypewriter</family> <!-- thai -->
<family>TlwgMono</family> <!-- thai --> <family>TlwgMono</family> <!-- thai -->
<family>Hasida</family> <!-- hebrew --> <family>Hasida</family> <!-- hebrew -->
<family>Mitra Mono</family> <!-- bengali -->
<family>GF Zemen Unicode</family> <!-- ethiopic --> <family>GF Zemen Unicode</family> <!-- ethiopic -->
<family>Hapax Berbère</family> <!-- tifinagh --> <family>Hapax Berbère</family> <!-- tifinagh -->
<family>Lohit Bengali</family> <family>Lohit Bengali</family>
@ -197,4 +192,37 @@
<family>LKLUG</family> <family>LKLUG</family>
</prefer> </prefer>
</alias> </alias>
<!--
system-ui
-->
<alias>
<family>system-ui</family>
<prefer>
<family>Noto Sans Arabic UI</family><!-- ar -->
<family>Noto Sans Bengali UI</family><!-- bn -->
<family>Noto Sans Devanagari UI</family><!-- hi, mai, mr -->
<family>Noto Sans Gujarati UI</family><!-- gu -->
<family>Noto Sans Gurmukhi UI</family><!-- pa -->
<family>Noto Sans Kannada UI</family><!-- kn -->
<family>Noto Sans Khmer UI</family><!-- km -->
<family>Noto Sans Lao UI</family><!-- lo -->
<family>Noto Sans Malayalam UI</family><!-- ml -->
<family>Noto Sans Myanmar UI</family><!-- my -->
<family>Noto Sans Oriya UI</family><!-- or -->
<family>Noto Sans Sinhala UI</family><!-- si -->
<family>Noto Sans Tamil UI</family><!-- ta -->
<family>Noto Sans Telugu UI</family><!-- te -->
<family>Noto Sans Thai UI</family><!-- th -->
<family>Leelawadee UI</family><!-- bug, th, jv, km, lo -->
<family>Nirmala UI</family><!-- Indic -->
<family>Yu Gothic UI</family><!-- han (ja) -->
<family>Meiryo UI</family><!-- han (ja) -->
<family>MS UI Gothic</family><!-- han (ja) -->
<family>Khmer UI</family><!-- km -->
<family>Lao UI</family><!-- lo -->
<family>Microsoft YaHei UI</family><!-- han (zh-cn) -->
<family>Microsoft JhengHei UI</family><!-- han (zh-tw) -->
</prefer>
</alias>
</fontconfig> </fontconfig>

View File

@ -1,10 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig> <fontconfig>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
</its:rules>
<alias> <alias>
<family>serif</family> <family>serif</family>
<prefer> <prefer>

View File

@ -1,10 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig> <fontconfig>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
</its:rules>
<!-- Fix-ups for Delicious family --> <!-- Fix-ups for Delicious family -->
<!-- Delicious 'heavy' variant says its Medium weight --> <!-- Delicious 'heavy' variant says its Medium weight -->

View File

@ -1,10 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig> <fontconfig>
<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
<its:translateRule translate="no" selector="/fontconfig/*[not(self::description)]"/>
</its:rules>
<!-- <!--
Artificial oblique for fonts without an italic or oblique version Artificial oblique for fonts without an italic or oblique version
--> -->

Some files were not shown because too many files have changed in this diff Show More