Lexara is a lightweight DLL that replaces WoW 3.3.5's native font renderer with MSDF (Multi-channel Signed Distance Field) technology, delivering sharp, resolution-independent text across the entire game UI — combat numbers, nameplates, tooltips, chat, and more.
Drop
dinput8.dllinto your WoW root folder. No addon, no configuration file, no setup required.
Requirements: World of Warcraft 3.3.5 (build 12340)
- Download and extract
Lexara.zipfrom Releases - Copy
dinput8.dllandskia.dllto your WoW root folder (whereWoW.exeis located) - Launch the game
Files included
dinput8.dll— Lexara font rendererskia.dll— required graphics dependency
Lexara coexists with ReShade and other DLL-based mods. If dinput8.dll is already
taken by another mod, rename Lexara to version.dll or dsound.dll — all three
names work identically.
| Tool | Minimum version |
|---|---|
| Visual Studio (MSVC) | 2019 or 2022 |
| CMake | 3.15 |
| Target platform | x86 (32-bit) required |
The third_party/ folder must contain:
third_party/
Detours/
freetype-2.14.1/
msdfgen/
skia/
unordered_dense/
unordered_dense-4.8.1/
include/
build.batOutput: build\Release\Release\dinput8.dll
| Transmorpher 2.0.0 | Lexara |
|---|---|
| HD fonts disabled by default | HD fonts always active |
Requires state\msdf_mode.txt |
No configuration file |
Requires Transmorpher Lua addon |
No addon |
| Includes morph system, spell visuals, render overrides | Removed entirely |
Hooks.cpp/Hooks.hMorpher.cpp/Morpher.hSpellMorph.cpp/SpellMorph.hD3DHooks.cpp/D3DHooks.hRenderEnables.cpp/RenderEnables.hRenderOverrides.cpp/RenderOverrides.hUtils.cpp/Utils.hWoWOffsets.h- Lua bridge and timer system
Delete dinput8.dll and skia.dll from the WoW root folder.
Built on the font subsystem of Transmorpher 2.0.0
by AwesomeWotLK, stripped to a single focused purpose.
MSDF engine: msdfgen by Viktor Chlumský
Hooking: Microsoft Detours
Font rasterization: FreeType