Commit Graph

28063 Commits

Author SHA1 Message Date
Ken Moffat
5e3a6cb404 tuningfonts -
Rework GNU Freefonts text, Noto 'Latin' fonts include all recent
latin and cyrillic glyphs, the Freefonts only have minority glyphs
which were in Unicode in 2012. Noto is now preferred, so can
provide thos uncommon glyphs if it has been installed.
2023-11-29 05:55:19 +00:00
Ken Moffat
3d1f97165b tuningfotns -
tuning-fontconfig - link directly to the Samples PDFs of my website
for viewing the aliases, as was already done under the Liberation
fonts in the TTF-and-OTF page.
2023-11-29 05:42:28 +00:00
Ken Moffat
1a23e1907b tuningfonts -
TTF fonts - Noto is now  prioritised ahead of DejaVu for 'Latin'
languages.
2023-11-29 05:36:31 +00:00
Ken Moffat
b171bfb715 tuningfonts -
Add a link to the Lohit fonts.
2023-11-29 05:28:33 +00:00
Ken Moffat
e794a311a4 tuningfonts -
There is a better location for Noto CJK fonts.
2023-11-29 05:15:49 +00:00
Ken Moffat
26a618b366 tuningfonts -
Noto 'Latin' fonts are now the preferred fonts.
2023-11-29 04:53:24 +00:00
Ken Moffat
fca9d68e5d tuningfotns -
Each of Noto Sans, Noto Serif, Noto Sans Mono include currency
symbols.
2023-11-29 04:05:58 +00:00
Ken Moffat
551b8ba83c tuningfonts -
Separate the comment about KDE Plasma in Notofonts, because
fontconfig now prefers Noto Sans, Serif, Monospace for 'Latin'
fonts.
2023-11-29 03:53:29 +00:00
Ken Moffat
e352fea4ce tuningfonts -
Remove infromation about hinting from TTF-and-OTF-fonts page,
adding a comment to clarify that infromation about fontconfig
is on the previous page (in case anyone decides to install a
font and lands on the TTF-and-~OTF page).
2023-11-29 02:57:43 +00:00
Ken Moffat
f101c437c9 tuningfonts -
Move link to my 'substitutes' examples to tuning-fontconfig
from TTF-and-OTF-fonts.
2023-11-29 02:47:16 +00:00
Ken Moffat
690b50d0f3 tuningfonts:
Add a link to ttfautohint.
2023-11-29 02:06:15 +00:00
Ken Moffat
fc07c4bc2d tuningfonts -
Mention what actually happens with synthetic changes.
2023-11-29 01:43:20 +00:00
Ken Moffat
b52945afda tuningfonts:
Explain about font weights, and how installing only one or two may
let you slightly darken (or lighten) the text.

Comment about static fonts in files which also include variable
fotns - variable fonts are mentioned on the TTF-and-OTF page but
the data fits better in tuning-fontconfig.
2023-11-28 02:35:12 +00:00
Ken Moffat
3ff7901559 tuningfonts:
Flesh out the details of preferred non-latin fonts.

Also fix a typo in a changed link.
2023-11-28 00:44:48 +00:00
Ken Moffat
ac35d3b0ec tuningfonts -
Rename 'See Also' to 'External Links'.
2023-11-27 21:23:48 +00:00
Ken Moffat
abbf9a3d45 tuningfonts -
Minor text changes to expand the purpose of the page.

Change internal links to show proper text names without hyphens.
2023-11-27 21:18:58 +00:00
Ken Moffat
dcc1b9262f tuning fontconfig:
It is not only GNOME, KDE and LXQt which can override fontconfig.
Document the known items.
2023-11-27 20:37:47 +00:00
Ken Moffat
f072b06fbe tuningfonts: Pango no-longer supports full hinting.
Details eventually found (from 2020), with a very ugly set of bug
responses.

Note: Putting the commented link to the bug on a new line adds a
blank line to the rendered file, and there is already a blank line.
Moving the comment to the same line as the text fixes that.
2023-11-25 03:16:26 +00:00
Ken Moffat
e73a030954 tuningfonts: How to find if a font has hinting.
Many older fonts, and even some currently-developed fonts such as
Junicode, lack hints.  Before exploring hinting options it makes
sens to check that the font being used does indeed have hints.

Placed in 'Useful Commands' ahead of the Pango example, because
it is a plain fontconfig command.
2023-11-25 02:51:02 +00:00
Ken Moffat
9fc4506603 tuningfonts:
In talking about hinting, mention dots per inch - some people can
detect colour fringing if the actual DPI is a little different from
96 dpi, and general recommentations for High DPI screens are to
disable hinting because it is not required when the font is increased
in size to have the expected size, i.e. more pixels are used for
the glyph so they can be either off or on rather than shades of grey.
2023-11-25 02:35:07 +00:00
Ken Moffat
f98db52327 tuningfonts: Update details about hinting.
A lot of the information which shows up in google, particularly from
Arch users, is for using the Infinality True Type interpreter. Let
people read the history from FreeType.

Also confirm, from a posting this month, that medium hinting is broken.
2023-11-25 02:20:45 +00:00
Ken Moffat
9d8ea2319b tuningfonts: Add lings to navigate, some more command examples. 2023-11-24 04:21:23 +00:00
Ken Moffat
d1d1e5d284 Capitalize proper nouns within the page.
As a consequence, simplify 'other non-latin alphabets' to
'other alphabets' rather than 'other non-Latin alphabets'.

Correct the link to my own 'Substitute latin fonts' item, which
remains lowercase, to go directly to it and therefore make a
separate link for the font pages of that site as a whole.
2023-11-23 23:32:03 +00:00
Ken Moffat
895b4579f0 tuning fontconfig - mention WOFF fonts.
To stop people thinking that every website's choice of font can be
easily overridden (firefox can do that, not sure about other
browsers).

This is about halfway through the commits from my initial private
branch.
2023-11-22 21:57:26 +00:00
Ken Moffat
1f9b99fd99 tuning-fontconfig - flesh out details for free fonts. 2023-11-22 21:49:48 +00:00
Ken Moffat
fe9d1b1db9 tuning fontconfig - update 45-latin.conf :
Explain what 'latin' means in this context.

Detail all the font types mapped there.

Mention that 49-sansserif is where an unrecognized font is assumed
to be Sans.
2023-11-22 21:22:43 +00:00
Ken Moffat
dcfb8627e5 Typo - 50-latin should be 60-latin.
Even in old fontconfig before 2.14.

This has been wrong since I created the page in 2017.
2023-11-22 20:34:04 +00:00
Ken Moffat
92924fb805 tuning-fontconfig: first extra example command.
Just trying to check that the branch is set up correctly.
2023-11-22 04:01:44 +00:00
Ken Moffat
d54d6fc901 Update to spidermonkey-115.5.0. 2023-11-21 22:19:52 +00:00
Ken Moffat
00aedafbcb Update to firefox-115.5.0. 2023-11-21 20:39:11 +00:00
Xi Ruoyao
582566f396
postfix: PCRE2 is preferred over PCRE
Now the building system trys PCRE2 first, if PCRE2 is not available it
then trys PCRE.  Read line 936 of the makedefs script.
2023-11-21 10:51:50 +08:00
Xi Ruoyao
61936ca379
postfix: Use separated AUXLIBS_* instead of AUXLIBS
For postfix >= 3.0, the upstream recommends to use the separated
AUXLIBS_* variables for database libraries instead of AUXLIBS.
2023-11-21 10:51:50 +08:00
Xi Ruoyao
90066bfaf2
postfix: Switch from db to lmdb
DB is slated for remove in BLFS 12.1, so switch from it now.

Though postfix supports various DB formats, the only formats can be used
for postmap are btree, cdb, dbm, hash, lmdb, and sdbm.  btree and hash
needs db; cdb, dbm, sdbm needs something out of BLFS.  So lmdb should be
recommended or we'll have no postmap support.
2023-11-21 10:51:49 +08:00
Bruce Dubbs
c94de90573 Merge branch 'trunk' of git.linuxfromscratch.org:blfs into trunk 2023-11-20 20:11:37 -06:00
Bruce Dubbs
2860348d9f Merge branch 'trunk' of git.linuxfromscratch.org:blfs into trunk 2023-11-20 20:11:09 -06:00
Bruce Dubbs
91a72fece7 Add instructions to create/install libuv man page. 2023-11-20 20:08:05 -06:00
Ken Moffat
90b85c9440 cups-browsed: make avahi required.
The configure script recognizes the option to disable it, but
make fails looking for avahi headers.

https://github.com/OpenPrinting/cups-browsed/issues/21
2023-11-21 02:07:13 +00:00
Ken Moffat
25ccfd267f Update to dvisvgm-3.2.1 2023-11-21 01:56:09 +00:00
Bruce Dubbs
41640d4b30 Clarify using versioned directories for qt5 and qt6. 2023-11-20 19:48:54 -06:00
Douglas R. Reno
82b5b5b324 Qt6: Use the correct parameter in the command explanation for "-skip
qtquick3dphysics"
2023-11-20 16:34:37 -06:00
Douglas R. Reno
bc3438bec5 Qt6: Skip building QtQuick3DPhysics
This module fails to build on i686 due to an issue with the bundled
version of the PhysX SDK.

Since we're already disabling Qt3D due to a problem with the bundled
copy of assimp, let's just skip the Qt Quick bindings as well.
2023-11-20 16:30:58 -06:00
Douglas R. Reno
d71f68c943 Update to rustc-1.74.0 2023-11-20 16:28:39 -06:00
Douglas R. Reno
0bc6318296 Update to inkscape-1.3.1 2023-11-20 15:22:06 -06:00
Douglas R. Reno
b20e01ae47 Update to gtk-4.12.4 2023-11-20 14:25:38 -06:00
Douglas R. Reno
3976f50a4c Update to c-ares-1.22.1 2023-11-20 14:16:29 -06:00
Douglas R. Reno
9af8c3efbc Update to SCons-4.6.0 2023-11-20 14:05:29 -06:00
Douglas R. Reno
9ccad1931b Update to Pygments-2.17.1 (Python Module) 2023-11-20 13:42:34 -06:00
Douglas R. Reno
a9575074e6 Update to lsof-4.99.0 2023-11-20 13:34:30 -06:00
Douglas R. Reno
4de66bc72d Add some more dependencies on Qt6.
I've marked most of these as 'role=nodep' so that jhalfs doesn't pick up
multiples in cases where it's not needed.

Transmission, Libreoffice, CMake, Poppler, and Appstream now have Qt6
ports working well.

I have left Qca, gpgme, polkit-qt, and other KDE-related packages alone.
They do have support for Qt6, but we should not list them as they are
incompatible with the Qt5 versions and we could end up causing
unintentional breakage by doing this.
2023-11-20 13:16:18 -06:00
Douglas R. Reno
e556b0369b log4cplus: minor tweaks to the page
- Make some grammar improvements to the description
- Use &qt5-deps instead of just Qt5, since this package uses qt5-base.
  This package will build with the alternate version as well
2023-11-20 13:06:19 -06:00