Loading PencilVoid’s Atkinson Hyperlegible resource pack fails on 1.21

Environment

  • Caxton version: 0.6.0-alpha.1 (2ab779bd)
  • Minecraft version: 1.21
  • Mod loader and version: Fabric Loader 0.5.11, Fabric API 0.100.1+1.21
  • Operating system and CPU architecture: Linux x86_64

Summary

Loading PencilVoid’s Atkinson Hyperlegible resource pack fails with the following error:

[13:25:32] [Render thread/INFO] (Minecraft) Caught error loading resourcepacks, removing all selected resourcepacks
 java.util.concurrent.CompletionException: java.lang.IllegalStateException: FreeType error: Unrecognized error: 0x8c (Loading glyph)
        at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?]
        at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?]
        at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1807) ~[?:?]
        at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) ~[?:?]
        at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
        at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) ~[?:?]
        at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) ~[?:?]
        at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) ~[?:?]
        at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) ~[?:?]
Caused by: java.lang.IllegalStateException: FreeType error: Unrecognized error: 0x8c (Loading glyph)
        at net.minecraft.client.font.FreeTypeUtil.checkFatalError(FreeTypeUtil.java:33) ~[minecraft-merged-4126224b04-1.21-loom.mappings.1_21.layered+hash.802131808-v2.jar:?]
        at net.minecraft.client.font.TrueTypeFont.getGlyph(TrueTypeFont.java:67) ~[minecraft-merged-4126224b04-1.21-loom.mappings.1_21.layered+hash.802131808-v2.jar:?]
        at net.minecraft.client.font.FontManager.method_51618(FontManager.java:243) ~[minecraft-merged-4126224b04-1.21-loom.mappings.1_21.layered+hash.802131808-v2.jar:?]
        at it.unimi.dsi.fastutil.ints.IntOpenHashSet.forEach(IntOpenHashSet.java:762) ~[fastutil-8.5.12.jar:?]
        at it.unimi.dsi.fastutil.ints.IntIterable.forEach(IntIterable.java:146) ~[fastutil-8.5.12.jar:?]
        at it.unimi.dsi.fastutil.ints.AbstractIntCollection.forEach(AbstractIntCollection.java:153) ~[fastutil-8.5.12.jar:?]
        at net.minecraft.client.font.FontManager.insertFont(FontManager.java:238) ~[minecraft-merged-4126224b04-1.21-loom.mappings.1_21.layered+hash.802131808-v2.jar:?]
        at net.minecraft.client.font.FontManager.method_51627(FontManager.java:198) ~[minecraft-merged-4126224b04-1.21-loom.mappings.1_21.layered+hash.802131808-v2.jar:?]
        at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?]
        ... 6 more

(Reported by splendidalakey on Discord)

Steps to reproduce

  • Place the linked resource pack in the resourcepacks/ folder
  • Try to load the resource pack

Expected behavior: The resource pack successfully loads.

Actual behavior: The resource pack is not loaded, and the error message above appears in the log.

Relevant logs and/or screenshots

latest.log