TrueFontKR_1.0.8.zip
What's new
### Changelog (English & Korean)
**v1.0.8**
* [Hotkey Filtering] Enhanced the action bar hotkey scanning logic to completely filter out lengthy modifier and mouse wheel bindings (such as "CMWU", "CMWD") from appearing in cooldown viewer overlays, ensuring cleaner and more intuitive key display.
* [단축키 필터링] 쿨다운 뷰어 오버레이 등에 마우스 휠 조합(CMWU, CMWD 등)이나 복잡하고 긴 바인드 문자열이 노출되지 않도록 단축키 스캔 및 필터링 로직을 한층 더 강화하여 깔끔한 단축키 표시 보장.
**v1.0.7**
* [Font Addition] Added `Korail Gothic` and registered it via LibSharedMedia-3.0 with Korean locale bitmask support, making it available for selection in other compatible UI addons.
* [공유 폰트 추가] 외부 애드온에서 선택하여 사용할 수 있도록 `Korail Gothic` (코레일 장체) 폰트를 추가하고, 한국어 클라이언트 로케일 마스크(LSM.LOCALE_BIT_koKR)를 적용하여 LibSharedMedia에 등록.
**v1.0.6**
* [Font Addition] Added `NEXON Kart Gothic Bold` and registered it via LibSharedMedia-3.0 with Korean locale bitmask support, making it available for selection in other compatible UI addons (such as Platynator)[cite: 2].
* [공유 폰트 추가] 외부 애드온(Platynator 등)에서 선택하여 사용할 수 있도록 `NEXON Kart Gothic Bold` 폰트를 추가하고, 한국어 클라이언트 로케일 마스크(LSM.LOCALE_BIT_koKR)를 적용하여 LibSharedMedia에 등록[cite: 2].
**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.
* [단축바 폰트 분리] 채팅창, 측정기, 이름표 등에는 기존 메인 폰트(`mainfont.ttf`)를 유지하면서, 행동 단축바의 숫자, 스택, 단축키 텍스트에만 전용 폰트(`ARIALN.ttf`)가 개별 적용되도록 기능 추가.
**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[cite: 4, 6].
* [Packaging] Fixed zip packaging structure to include the root addon folder, resolving automated rejection on CurseForge[cite: 17].
* [단축키 오버레이] 동일한 스킬 아이콘이 여러 단축바에 중복 배치되었을 때, 긴 마우스 휠 조합(CMWU, CMWD 등) 대신 가장 짧고 직관적인 메인 단축키(Q, E 등)가 우선 표기되도록 매핑 로직 개선[cite: 4, 6].
* [배포 구조] 커스포지 자동 검수 규격에 맞추어 압축 파일 내에 최상위 루트 폴더(Root Folder)가 포함되도록 패키징 구조 수정[cite: 17].
**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[cite: 2].
* [Load Order] Added ADDON_LOADED event registration and OptionalDeps in the TOC file to ensure reliable font registration even if media libraries load late.
* [LibSharedMedia 연동] 한국어 클라이언트 전용 로케일 비트마스크(LSM.LOCALE_BIT_koKR)를 적용하여 Platynator 등 외부 애드온의 글꼴 선택 드롭다운에 정상 노출되도록 수정[cite: 2].
* [로드 순서 최적화] ADDON_LOADED 이벤트 핸들러 및 TOC 의존성(OptionalDeps)을 보완하여 외부 공유 라이브러리가 뒤늦게 로드되어도 폰트 등록이 누락되지 않도록 조치.
**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.
* [오류 방어] 텍스처 키바인드 조회 시 블리자드 보안 접근 제한으로 인한 루아 에러를 방지하기 위해 pcall 방어 코드 적용.
* [UI 버그 수정] 재사용 대기시간 관리자 내 오라/버프 추적 프레임(wasSetFromAura)에 불필요한 단축키 텍스트가 중복 표기되던 문제 차단.
* [안정성 확보] UI 요소 폰트 재귀 탐색 시 블리자드 시스템 보호 프레임(Protected Frame)을 예외 처리하여 스크립트 충돌 방지.
**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.
* [성능 최적화] 전투 중 CPU 점유율을 줄이기 위해 재사용 대기시간 관리자 갱신 주기(0.2초) 및 탐색 빈도 최적화.
* [적용 범위 확장] 단축바 숫자/단축키, 기본 채팅창, 와우 내장 피해량 측정기(DamageMeter) 영역까지 폰트 적용 대상 확대.
**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.
* 최초 릴리즈.
* 와우 기본 UI 폰트와 몬스터 전투 대미지 폰트 분리 기능 탑재.
* 리테일 주요 및 보조 재사용 대기시간 관리자(Essential / Utility Cooldown Viewer) 전용 단축키 오버레이 기능 지원.
This mod has no additional files

