Commit Graph

4931 Commits

Author SHA1 Message Date
Bruce Dubbs
3074f5311c Update to gtk+-3.24.39. 2023-12-24 11:46:55 -06:00
Pierre Labastie
1859ee6872 Remove links to deleted wiki pages
See https://wiki.linuxfromscratch.org/blfs/ticket/18952
2023-12-23 13:40:25 +01:00
Pierre Labastie
a927adc2fc Remove editor note link in webkitgtk
The wiki page contained obsolete information and has been removed.
2023-12-23 13:40:25 +01:00
Pierre Labastie
8f4e9f9f8f Fix gnome-theme-extras deps
Remove a spurious "or both" in dependencies
2023-12-17 10:23:48 +01:00
Bruce Dubbs
92202f73f5 Update to mesa-23.3.1. 2023-12-16 15:10:00 -06:00
Bruce Dubbs
14e7e0b3af Update to latest KDE packages.
Update to plasma-wayland-protocols-1.12.0.
Update to plasma5-5.27.10.
Update to kde gear-23.08.4 including kate, kwave, and falkon.
Update to kf5-5.113.0.
2023-12-15 21:11:51 -06:00
Douglas R. Reno
f5053149fb Update to WebKitGTK-2.42.4 2023-12-15 19:37:50 -06:00
Douglas R. Reno
b1f1d2fd4c Update to Vulkan-Headers and Vulkan-Loader 1.3.273 2023-12-15 12:27:10 -06:00
Bruce Dubbs
cc460eb67f Typos 2023-12-14 13:32:03 -06:00
Bruce Dubbs
beb3539dbf Typos 2023-12-14 12:26:02 -06:00
Bruce Dubbs
5e55391924 Update to xwayland-23.2.3. 2023-12-13 18:18:33 -06:00
Bruce Dubbs
199fb1e8c5 Update to xorg-server-21.1.10 2023-12-13 17:46:52 -06:00
Rahul Chandra
eaf0895fe3 Update to fltk-1.3.9 2023-12-11 22:43:52 -05:00
Bruce Dubbs
a8ec34c4e4 Typo 2023-12-09 16:42:03 -06:00
Bruce Dubbs
20d3648614 Document gtk3 dependency better 2023-12-09 15:49:55 -06:00
Pierre Labastie
875b3b57e8 Fix various option vs parameter problems
Sometimes there is no really a problem, but alos avoids that
automatic detection with "make test-options" return false positives
2023-12-08 22:05:39 +01:00
Douglas R. Reno
ec2cf199fd libei: Don't hardcode the version
This resulted in the currency script returning a new version, while also
being inconsistent (the title says 1.2.0, but we're offering 1.1.0 for
download)
2023-12-07 15:17:16 -06:00
Douglas R. Reno
babbe4db8a Typo fixes from rhubarbpieguy 2023-12-07 12:11:50 -06:00
Ken Moffat
ed3fb2ca4a Cleanup after merging tuningfonts branch:
Changelog entry.
Move reminder from tuning-fontconfig to just above firefox in
packages.ent.
2023-12-07 10:11:38 +00:00
Ken Moffat
6e2f45a1c0 Merge branch 'ken/tuningfonts' into trunk
All changes, except for note in packages and changelog, are ready.
2023-12-07 10:01:55 +00:00
Ken Moffat
366080f960 tuningfonts -
TTF-and-OTF-fonts - make CJK fonts a section2 so that it is
slightly bigger than the other items. Everything after it, either
re languages or specific fonts, is logically part of CJK fonts.

No change in indexing (i.e. CJK fonts itself is not indexed).
2023-12-07 09:53:40 +00:00
Ken Moffat
da49ff03f2 tuningfonts:
I reworked the paragraph about Unicode coverage, but left the
original in place while working on it, and then forgot to remove
it, causing an almost duplicate paragraph.
2023-12-07 09:41:01 +00:00
Ken Moffat
95aa2bf1fd tuningfonts:
Explain that some recent fonts have TTF files with hinting, and
OTF files without. Expand the comment in TTF-and-OTF-fonts to
explain why OTF should be preferred, and link to previous page
for why hinting can be undesirable or unusable.
2023-12-07 09:28:20 +00:00
Ken Moffat
69c8f9fa3f tuningfonts:
Rework second fc-match example:

'fcmatch -a TYPE | less' is useless: -a functions similarly to
fc-list, any following parameter is ignored. So the example listed
all installed font-style-weight combinations for all three TYPEs.

Replace by plain fc-match TYPE.

Remove TYPE specification from introductory paragraph, it is only
used for the replacement command here. Use the same markup for the
command and in the explanations, so that a capital TYPE in the
explanations is replaced by a smaller slanted TYPE.

The command after this shows a fuller variant with the type, lang
and weight being specified.
2023-12-07 08:52:04 +00:00
Bruce Dubbs
4a23c961e7 Update to libei-1.2.0. 2023-12-06 18:53:08 -06:00
Ken Moffat
0262f7c8d8 tuningfonts branch: Address most of Doug's review comments.
Typos, rewordings, put the conf file edits in <screen> blocks to
stand out, add details re GNOME Tweaks and Thunderbird.

I think I made a slight change to one of the wordings, but I now
forget which.

Outstanding item: 'fc-match -a Type | less' wording made me unsure
of exactly which variants of Sans Sasn-serif would be accepted.
Trying to test this (I have far too many fonts on current system)
appeared to act as if hte Type was being ignored.  Need to think
about this.
2023-12-06 15:01:18 +00:00
Douglas R. Reno
2186e70dd7 Update to webkitgtk-2.42.3 (Security Update) 2023-12-06 01:36:14 -06:00
Douglas R. Reno
8b628d26e7 Update to vulkan-loader-1.3.272 2023-12-05 19:49:47 -06:00
Douglas R. Reno
9975c95582 Update to vulkan-headers-1.3.272 2023-12-05 19:48:06 -06:00
Douglas R. Reno
2dc245735f Update to libadwaita-1.4.2 2023-12-04 14:01:13 -06:00
Xi Ruoyao
e38d70a629
vulkan-loader: Add mesa as runtime dependency for vulkan drivers 2023-12-04 14:17:27 +08:00
Douglas R. Reno
ee66136871 Add support for Vulkan to Qt6 2023-12-02 11:13:28 -06:00
Douglas R. Reno
5166e29337 Merge branch 'trunk' into renodr/vulkan-addition
Merge the day's changes into the branch.
2023-12-01 00:15:22 -06:00
Douglas R. Reno
1d88a48bd3 Update to qtwebengine-5.15.17 (Security Update) 2023-11-30 23:20:25 -06:00
Douglas R. Reno
23c4cec1cc Add support for Vulkan to Qt5:
- Make the dependency internal
- Add the new library installed to Installed Libraries
2023-11-30 12:15:28 -06:00
Xi Ruoyao
8c25fe79d6
mesa: Simplify doc install command 2023-11-30 19:21:59 +08:00
Douglas R. Reno
bdfff0bbca Make the vulkan dependency internal in gtksourceview5.
It is detected at build time and building and running tests worked.
2023-11-30 00:00:36 -06:00
Douglas R. Reno
e4524d7674 Document how to use Vulkan in GTK-4.
Note that at this time, it's backend is still considered experimental.
It also requires Google's shader compiler to build, which is available
from https://github.com/google/shaderc/blob/main/downloads.md. This is
also known as 'glslc'.
2023-11-29 23:54:59 -06:00
Ken Moffat
9c1319c602 tuningfonts -
Make all internal sections of tuning-fontconfig Sect2 so that the
titles are all in the same font size.
2023-11-29 09:21:59 +00:00
Ken Moffat
3a579120b5 Merge branch 'trunk' into ken/tuningfonts 2023-11-29 08:46:34 +00:00
Ken Moffat
f57d8fcd82 tuningfonts -
Index Lohit fonts, and use a capital for Indic.
2023-11-29 08:39:21 +00:00
Ken Moffat
1307636b2f tuningfonts -
We use <application> in the markup for all package names. Do that
consistently for rendered text on these pages, except when referring
to a version of a package.
2023-11-29 08:31:29 +00:00
Ken Moffat
82ea9e2860 tuningfonts -
Use a capital for Fontconfig, to match other packages.
2023-11-29 07:58:24 +00:00
Ken Moffat
a5d96b7285 tuningfonts -
Remove note that some of the data is out of date.
2023-11-29 06:44:28 +00:00
Ken Moffat
18024d615b tuningfonts -
Italic is a style, not a face - make the fontconfg page match
the TTF-and-OTF-fonts page.

Do not use caps for 'variable', it is not a proper noun.

Typos.

Change one or two 'normal' to other words: too many uses of normal
throughout the page. Mozilla's CSS doc describes weight 400 as
'Normal (Regular)', so for weights normal is the correct word
(Regular only applies to non-book non-oblique non-slant styles).
2023-11-29 06:35:27 +00:00
Ken Moffat
4d3dee927f tuningfonts -
Discourage using the ancient MS Core fonts.
2023-11-29 06:09:48 +00:00
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
Douglas R. Reno
e929885ea2 Update Mesa to build drivers for Vulkan 2023-11-28 18:33:47 -06:00
Douglas R. Reno
1751778683 Add glslang to the book.
This is needed for Mesa.
2023-11-28 17:27:42 -06:00
Douglas R. Reno
1a574e0f73 Add a note to the Vulkan Loader package to remind users to rebuild Mesa
if it has been installed prior to installing this package.
2023-11-28 14:50:36 -06:00
Douglas R. Reno
4327bf03cc Merge branch 'trunk' into renodr/vulkan-addition
Merge changes from trunk into the branch.
2023-11-28 14:48:45 -06:00
Bruce Dubbs
46c8991baa Update to qt-everywhere-src-6.6.1. 2023-11-28 13:41:53 -06: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
Douglas R. Reno
cb1ac77678 Add the Vulkan loader to the book. 2023-11-26 22:50:00 -06:00
Douglas R. Reno
b02d8501ee Vulkan Headers: don't hardcode the version 2023-11-26 22:25:19 -06:00
Douglas R. Reno
c10941270a Add the Vulkan-headers package to the book.
This contains the header files necessary to build and link applications
against the Vulkan API.
2023-11-26 18:46:08 -06: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
Douglas R. Reno
bb5f8a3391 Patch WebKitGTK to build with libxml2-2.12.x 2023-11-23 20:29:15 -06: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
Douglas R. Reno
3525199c5a Typo fixes from rhubarbpieguy 2023-11-23 14:24:33 -06: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
Douglas R. Reno
625040be4b libdrm: the sed for libdrm_intel is no longer required. 2023-11-22 14:50:39 -06: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
Bruce Dubbs
a7f175e0bc Update to libdrm-2.4.118. 2023-11-22 09:56:49 -06: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
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
b20e01ae47 Update to gtk-4.12.4 2023-11-20 14:25:38 -06:00
Pierre Labastie
fded572ae1 Add -system-sqlite for qt6
It does not seem to be found automatically. Also fix a typo and a
switch name in command explanations
2023-11-20 18:34:04 +01:00
Xi Ruoyao
3622b852df
gtk4: doc: Use -Ddocumentation instead of gtk_doc
-Dgtk_doc produces a warning telling to use -Ddocumentation instead.
2023-11-19 18:39:28 +08:00
Bruce Dubbs
1978830457 Update text and instructions for qt6 2023-11-17 19:43:38 -06:00
Bruce Dubbs
9cd23686c9 Add qt6
This is a rough version of the new Qt6 page.  The installation
instructions should be OK, but the Dependencies, Contents, and
Short Descriptions need to be checked.

The instructions have not yet been checked on a systemd system.

There is no ChangeLog entry yet. It will be added when the page
has been validated.
2023-11-17 00:24:00 -06:00
Xi Ruoyao
498c00cd5a
Update to appstream-1.0.0 (again)
Fix up libadwaita to build with it.  Update the command explanation to
allow building it with Qt-5.  Also fix the errors detected in
org.linuxfromscratch.lfs.xml reported by "appstreamcli validate".
2023-11-13 15:06:27 +08:00
Douglas R. Reno
d1857f3851 Update to webkitgtk-2.42.2 2023-11-12 18:54:27 -06:00
Ken Moffat
24975c4f00 Fix and simplify 'Prefer Chosen CJK fonts' :
I had a setup like this on one of my machines, now that I'm
looking at the detail of fontconfig in a local branch I discovered
that there were certain problems with the example:

1. I'm in an en locale, for pages that do not specify a locale
(or in vim/view, e.g. in mutt) the Japanese fonts were being
preferred.

2. Fontconfig does not consider UMing suitable for zh-sc so it
was hardly ever used - and it does not really belong in local.conf.

3, Really prefer a Japanese font for Sans Serif and monospace, but
no point listing two of them.

3. Comment where WenQuanYi Zen Hei is regarded as adequate and
therefore do not include it in these preferences, since it will
be picked up after them.
2023-11-09 23:22:59 +00:00
Xi Ruoyao
bf70a38779
webkitgtk: Fix an issue breaking various Web sites
There is a regression in WebKitGTK-2.42.1 breaking various Web sites.
See the linked bug report and its duplicates.

The fix is a simple change, so apply it as a sed now.

BugLink: https://bugs.webkit.org/show_bug.cgi?id=262777
Link: https://github.com/WebKit/WebKit/commit/c29a26a02441
2023-11-10 01:19:15 +08:00
Bruce Dubbs
679f4d6a67 Add some whitespace around multi-line commands in qtwebengine. 2023-11-06 11:24:03 -06:00
Pierre Labastie
93ea49a23a Qtwebengine: add a note about indentation in a sed
since we are sed'ing a python script, indentation has to be
respected.
2023-11-06 17:40:16 +01:00