<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hl2h/assets/README.md, branch master</title>
<subtitle>Simple internal C++ cheat for HL2 for GNU/Linux.
</subtitle>
<id>https://git.2137697.xyz/hl2h/atom?h=master</id>
<link rel='self' href='https://git.2137697.xyz/hl2h/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/hl2h/'/>
<updated>2026-10-26T19:13:07Z</updated>
<entry>
<title>Fonts: bundle Liberation Sans and register it with fontconfig</title>
<updated>2026-10-26T19:13:07Z</updated>
<author>
<name>salmonik</name>
<email>salmonik@tuta.io</email>
</author>
<published>2026-10-26T19:13:07Z</published>
<link rel='alternate' type='text/html' href='https://git.2137697.xyz/hl2h/commit/?id=76b6485a33094b40e8f833c32dc84457055062ec'/>
<id>urn:sha1:76b6485a33094b40e8f833c32dc84457055062ec</id>
<content type='text'>
- ship assets/LiberationSans-Regular.ttf (+ OFL license/README)
- at startup, resolve the .so path via dladdr, add assets/...ttf to the
  current fontconfig config with FcConfigAppFontAddFile, and fall back to
  the system Liberation path if the asset is missing
- font creation tries Liberation Sans, then DejaVu Sans/Noto/Tahoma/Verdana/
  Arial, so the overlay still renders on installs without the bundled font
</content>
</entry>
</feed>
