Skip to content

[2025-TF2-SDK Update] [Linux-only] Workaround current Linux broken filename casing issue #930

@nullsystem

Description

@nullsystem

Build Info

20250222 (2025-TF2-SDK branch)

Description

This is a Linux-only and upstream issue, any fonts that have upper cases EX: In NT: NEUROPOL2.ttf will not be picked up and instead fallback to some fallback font.

This is a known issue in TF2 and upstream SDK: ValveSoftware/Source-1-Games#7020

There is a workaround though, rename NEUROPOL2.ttf to neuropol2.ttf and point to the lowercase version and Linux build will pick it up again. Source: ValveSoftware/Source-1-Games#7020 (comment)

Only filing it on wether to do the workaround and distribute a lowercase named TTF files.

To Reproduce

  1. Use Linux new 64-bits 2025-TF2-update build
  2. Look at where neuropol2 and xfiles would be used, and see that the default is used instead

Expected behavior

Neuropol2, xfiles, etc... are picked up and used

Actual behavior

Neuropol2, xfiles, etc... are not picked up and used, and instead the default fallback HL2 font

Operating System

  • Windows
  • Linux

Version/Distro

Arch Linux 64-bits

Machine's CPU

No response

Machine's GPU

No response

GPU's driver

No response

Build's compiler

GCC 14 - 64-bits

Additional context and Screenshots

No response

Metadata

Metadata

Assignees

Labels

Bug ReportBug Reports made through the "Report Issue" interface in GitHub.

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions