diff --git a/docs/DEFERRED.md b/docs/DEFERRED.md index 0ee6e7b..59e359d 100644 --- a/docs/DEFERRED.md +++ b/docs/DEFERRED.md @@ -152,7 +152,7 @@ - ~~**텍스트 입력**~~ ✅ text_input 위젯 완료. - ~~**스크롤, 드래그앤드롭**~~ ✅ scroll_panel + drag/drop 완료. - ~~**도킹, 탭**~~ ✅ DockTree (이진 분할, 리사이즈, 탭 전환) 완료. **플로팅 윈도우/탭 드래그 이동** 미구현. -- **TTF 폰트** — 비트맵 고정폭만. +- ~~**TTF 폰트**~~ ✅ 자체 TTF 파서 + 래스터라이저 + 온디맨드 캐시 완료. 렌더러 통합(아틀라스 교체) 미완료. ## 렌더링 한계 diff --git a/docs/STATUS.md b/docs/STATUS.md index ba07a5c..f8255f4 100644 --- a/docs/STATUS.md +++ b/docs/STATUS.md @@ -125,6 +125,7 @@ - voltex_editor: OrbitCamera, ViewportTexture, ViewportRenderer (3D scene viewport) - voltex_editor: hierarchy_panel, inspector_panel (Transform/Tag/Parent editing) - voltex_editor: AssetBrowser (file system browsing, directory navigation) +- voltex_editor: TtfParser, Rasterizer, GlyphCache, TtfFont (자체 TTF 렌더링, Unicode) - examples/editor_demo ## Crate 구조 @@ -141,10 +142,10 @@ crates/ ├── voltex_ai — NavMesh(+builder), A*, Funnel, steering, obstacle avoidance ├── voltex_net — UDP, NetServer/Client, Reliable/Ordered, Snapshot(delta), Interpolation ├── voltex_script — Lua 5.4, LuaState, table interop, coroutine, sandbox, hot reload -└── voltex_editor — IMGUI, docking, 3D viewport, inspector, asset browser, UiRenderer +└── voltex_editor — IMGUI, docking, 3D viewport, inspector, asset browser, TTF font, UiRenderer ``` -## 테스트: 525개 전부 통과 +## 테스트: 548개 전부 통과 - voltex_math: 37 - voltex_platform: 3 @@ -156,7 +157,7 @@ crates/ - voltex_ai: 24 - voltex_net: 36 - voltex_script: 18 -- voltex_editor: 62 +- voltex_editor: 85 ## Examples (12개 + survivor_game)