promotional bannermobile promotional banner

TrueFontKR

Separates global fonts (combat damage, UI) and adds hotkey overlays to the Blizzard Cooldown Manager for the Korean client.
Back to Files

TrueFontKR_1.0.5.zip

File nameTrueFontKR_1.0.5.zip
Uploader
YujastarYujastar
Uploaded
Oct 7, 2026
Downloads
8
Size
3.5 MB
Flavors
RetailForever
File ID
9086801
Type
R
Release
Supported game versions
  • 12.1.5
  • 1.60.1

What's new

### Changelog

**v1.0.5**
* [Action Bar Font] Added custom font support (`ARIALN.ttf`) specifically for action bar numbers, cooldown stacks, and keybind text, while keeping the main font (`mainfont.ttf`) applied to chat frames, damage meters, and nameplates.

**v1.0.4**
* [Hotkey Overlay] Updated action bar hotkey scanning logic to prioritize concise, primary keybinds (e.g., "Q", "E") over lengthy modifier combinations (e.g., "CMWU", "CMWD") when duplicate skill icons are detected across bars.
* [Packaging] Fixed zip packaging structure to include the root addon folder, resolving automated rejection on CurseForge.

**v1.0.3**
* [LibSharedMedia] Added Korean locale bitmask (LSM.LOCALE_BIT_koKR) support, allowing custom fonts to appear correctly in font selection menus (such as Platynator) on koKR clients.
* [Load Order] Added ADDON_LOADED event registration and OptionalDeps in the TOC file to ensure reliable font registration even if media libraries load late.

**v1.0.2**
* [Error Handling] Implemented pcall exception handling during texture keybind lookups to prevent secret value access errors.
* [UI Optimization] Excluded aura and buff tracking frames (wasSetFromAura) from receiving hotkey overlays in the Cooldown Viewer.
* [Stability] Added protected frame validation to avoid tainting or script errors during recursive font replacement.

**v1.0.1**
* [Performance] Optimized update intervals (0.2s timer) to minimize CPU overhead in combat.
* [Font Scope] Expanded font replacement to chat frames, action bar hotkey/macro text, and the built-in damage meter.

**v1.0.0**
* Initial Release.
* Independent separation of global interface fonts and combat damage text fonts.
* Added custom hotkey overlays for Retail Essential and Utility Cooldown Viewers.

[Korean]

### 패치 내역

v1.0.5
* [단축바 폰트 분리] 채팅창, 측정기, 이름표 등에는 기존 메인 폰트(`mainfont.ttf`)를 유지하면서, 행동 단축바의 숫자, 스택, 단축키 텍스트에만 전용 폰트(`ARIALN.ttf`)가 개별 적용되도록 기능 추가.

v1.0.4
* [단축키 오버레이] 동일한 스킬 아이콘이 여러 단축바에 중복 배치되었을 때, 긴 마우스 휠 조합(CMWU, CMWD 등) 대신 가장 짧고 직관적인 메인 단축키(Q, E 등)가 우선 표기되도록 매핑 로직 개선[cite: 4, 6].
* [배포 구조] 커스포지 자동 검수 규격에 맞추어 압축 파일 내에 최상위 루트 폴더(Root Folder)가 포함되도록 패키징 구조 수정[cite: 17].

v1.0.3
* [LibSharedMedia 연동] 한국어 클라이언트 전용 로케일 비트마스크(LSM.LOCALE_BIT_koKR)를 적용하여 Platynator 등 외부 애드온의 글꼴 선택 드롭다운에 정상 노출되도록 수정[cite: 2].
* [로드 순서 최적화] ADDON_LOADED 이벤트 핸들러 및 TOC 의존성(OptionalDeps)을 보완하여 외부 공유 라이브러리가 뒤늦게 로드되어도 폰트 등록이 누락되지 않도록 조치.

v1.0.2
* [오류 방어] 텍스처 키바인드 조회 시 블리자드 보안 접근 제한으로 인한 루아 에러를 방지하기 위해 pcall 방어 코드 적용.
* [UI 버그 수정] 재사용 대기시간 관리자 내 오라/버프 추적 프레임(wasSetFromAura)에 불필요한 단축키 텍스트가 중복 표기되던 문제 차단.
* [안정성 확보] UI 요소 폰트 재귀 탐색 시 블리자드 시스템 보호 프레임(Protected Frame)을 예외 처리하여 스크립트 충돌 방지.

v1.0.1
* [성능 최적화] 전투 중 CPU 점유율을 줄이기 위해 재사용 대기시간 관리자 갱신 주기(0.2초) 및 탐색 빈도 최적화.
* [적용 범위 확장] 단축바 숫자/단축키, 기본 채팅창, 와우 내장 피해량 측정기(DamageMeter) 영역까지 폰트 적용 대상 확대.

v1.0.0
* 최초 릴리즈.
* 와우 기본 UI 폰트와 몬스터 전투 대미지 폰트 분리 기능 탑재.
* 리테일 주요 및 보조 재사용 대기시간 관리자(Essential / Utility Cooldown Viewer) 전용 단축키 오버레이 기능 지원.

This mod has no additional files