feat: UI 폰트 시스템 적용 및 HUD 타이포 보정

- 수성바탕체와 마루 부리 기반 UI 폰트 규칙, TMP 에셋 생성, 일괄 적용용 에디터 도구를 추가하고 로비 빌더도 같은 규칙을 따르도록 정리
- 기존 UI 프리팹과 Lobby/Test 씬의 TMP 폰트를 역할별로 교체하고 강조 텍스트와 HUD 계층에 맞는 자간을 반영
- 넥슨 Lv.2 고딕 검토 후 제외하고 액션바, HP/MP, 보스 체력바 숫자와 라벨을 마루 부리 기준으로 재조정
- Assets/_Game/Fonts 경로에 원본 폰트와 TMP 에셋을 정리하고 공유 Obsidian Vault 경로를 AGENTS에 기록
- Unity 리프레시와 HUD 보정 적용 후 콘솔 경고/에러 없는 상태를 확인
This commit is contained in:
2026-03-24 16:43:56 +09:00
parent fe53d90929
commit 829ff77e4b
29 changed files with 51722 additions and 135 deletions

View File

@@ -1795,6 +1795,10 @@ PrefabInstance:
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6275637003376177942, guid: 99f359b6678b0064dbd20508482d6d64, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
@@ -2777,6 +2781,10 @@ PrefabInstance:
propertyPath: m_AnchorMax.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6275637003376177942, guid: d8795051068c4f84e84c227a6618e587, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
m_RemovedComponents: []
m_RemovedGameObjects:
- {fileID: 5997799871198302804, guid: d8795051068c4f84e84c227a6618e587, type: 3}
@@ -6776,13 +6784,33 @@ PrefabInstance:
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6434164023740824016, guid: 2122b1e1b36684a40978673f272f200e, type: 3}
propertyPath: m_text
value: 123456789/1213456789
objectReference: {fileID: 0}
- target: {fileID: 6434164023740824016, guid: 2122b1e1b36684a40978673f272f200e, type: 3}
propertyPath: m_fontSize
value: 42
value: 36
objectReference: {fileID: 0}
- target: {fileID: 6434164023740824016, guid: 2122b1e1b36684a40978673f272f200e, type: 3}
propertyPath: m_fontAsset
value:
objectReference: {fileID: 11400000, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
- target: {fileID: 6434164023740824016, guid: 2122b1e1b36684a40978673f272f200e, type: 3}
propertyPath: m_fontStyle
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6434164023740824016, guid: 2122b1e1b36684a40978673f272f200e, type: 3}
propertyPath: m_fontSizeBase
value: 42
value: 36
objectReference: {fileID: 0}
- target: {fileID: 6434164023740824016, guid: 2122b1e1b36684a40978673f272f200e, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
- target: {fileID: 6434164023740824016, guid: 2122b1e1b36684a40978673f272f200e, type: 3}
propertyPath: m_hasFontAssetChanged
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7035590099291789281, guid: 2122b1e1b36684a40978673f272f200e, type: 3}
propertyPath: m_AnchorMax.x
@@ -6796,6 +6824,38 @@ PrefabInstance:
propertyPath: m_AnchorMin.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7053117599274393893, guid: 2122b1e1b36684a40978673f272f200e, type: 3}
propertyPath: m_text
value: "\uCC98\uD615\uC790 \uB4DC\uB85C\uADF8"
objectReference: {fileID: 0}
- target: {fileID: 7053117599274393893, guid: 2122b1e1b36684a40978673f272f200e, type: 3}
propertyPath: m_fontSize
value: 38
objectReference: {fileID: 0}
- target: {fileID: 7053117599274393893, guid: 2122b1e1b36684a40978673f272f200e, type: 3}
propertyPath: m_fontStyle
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7053117599274393893, guid: 2122b1e1b36684a40978673f272f200e, type: 3}
propertyPath: m_fontSizeBase
value: 38
objectReference: {fileID: 0}
- target: {fileID: 7053117599274393893, guid: 2122b1e1b36684a40978673f272f200e, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: -8395004629330540845, guid: 7e0884bf8d117154792024b547287f9d, type: 2}
- target: {fileID: 7053117599274393893, guid: 2122b1e1b36684a40978673f272f200e, type: 3}
propertyPath: m_TextWrappingMode
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7543839057773374457, guid: 2122b1e1b36684a40978673f272f200e, type: 3}
propertyPath: m_AnchoredPosition.y
value: 40
objectReference: {fileID: 0}
- target: {fileID: 8872377597972643978, guid: 2122b1e1b36684a40978673f272f200e, type: 3}
propertyPath: m_AnchoredPosition.y
value: 40
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
@@ -10780,6 +10840,22 @@ PrefabInstance:
serializedVersion: 3
m_TransformParent: {fileID: 260528176}
m_Modifications:
- target: {fileID: 2405791012329594191, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
- target: {fileID: 3316082492303152106, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3316082492303152106, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3316082492303152106, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3511064429460915494, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_AnchorMax.x
value: 0
@@ -10790,32 +10866,52 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 4724035329832922458, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_AnchorMax.x
value: 0.2
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4724035329832922458, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_AnchorMax.y
value: 1
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4724035329832922458, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_AnchorMin.x
value: 0.2
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5468776293638745500, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
- target: {fileID: 5704451173235104889, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_AnchorMax.x
value: 0.2
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5704451173235104889, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_AnchorMax.y
value: 1
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5704451173235104889, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_AnchorMin.x
value: 0.2
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6042451605894433948, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_SizeDelta.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6042451605894433948, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6042451605894433948, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6416932529810011951, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_Name
value: UI_PlayerResources
objectReference: {fileID: 0}
- target: {fileID: 6884093974402065285, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
- target: {fileID: 8128918834687467434, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_Pivot.x
value: 0
@@ -10882,7 +10978,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 8128918834687467434, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_AnchoredPosition.y
value: 48
value: 42
objectReference: {fileID: 0}
- target: {fileID: 8128918834687467434, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
@@ -10896,6 +10992,10 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8906975725080589281, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
- target: {fileID: 9164268068829743476, guid: 6a6d1b384d7c82f49802f1650bb34b40, type: 3}
propertyPath: m_AnchorMax.x
value: 0
@@ -12347,10 +12447,26 @@ PrefabInstance:
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 190570274300989800, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
- target: {fileID: 462607630401446238, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
- target: {fileID: 596379382185032757, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
- target: {fileID: 628750841697537993, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_Name
value: UI_ActionBar
objectReference: {fileID: 0}
- target: {fileID: 1013063025066925154, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
- target: {fileID: 1133562530543291889, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_AnchorMax.y
value: 0
@@ -12447,6 +12563,14 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1848635862317969742, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
- target: {fileID: 2033418015759878075, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
- target: {fileID: 2379057061630145361, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_AnchorMax.y
value: 0
@@ -12495,6 +12619,22 @@ PrefabInstance:
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4181238112051942263, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_AnchorMax.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4181238112051942263, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_AnchorMin.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4181238112051942263, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4181238112051942263, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4523923546265445185, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_AnchorMax.y
value: 0
@@ -12511,6 +12651,18 @@ PrefabInstance:
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4573149184624272161, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
- target: {fileID: 5393138713262023078, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
- target: {fileID: 5898274292505035136, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
- target: {fileID: 6101051669567451606, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_AnchorMax.y
value: 0
@@ -12527,6 +12679,10 @@ PrefabInstance:
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6130640029172101558, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
- target: {fileID: 6345035962906402317, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_AnchorMax.y
value: 0
@@ -12543,6 +12699,14 @@ PrefabInstance:
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6573329606355463389, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
- target: {fileID: 6733150704767274122, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
- target: {fileID: 6742803751755871201, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_AnchorMax.y
value: 0
@@ -12575,6 +12739,10 @@ PrefabInstance:
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7080500501054768885, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
- target: {fileID: 7338693974700040038, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_AnchorMax.y
value: 0
@@ -12635,6 +12803,10 @@ PrefabInstance:
propertyPath: m_AnchoredPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7784750563836883913, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_sharedMaterial
value:
objectReference: {fileID: 2399985188671511309, guid: ef44cbe516f6f9f418375e5b2b73ad8d, type: 2}
- target: {fileID: 7907435898345579098, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
propertyPath: m_AnchorMax.y
value: 0
@@ -12718,7 +12890,7 @@ MonoBehaviour:
m_EditorClassIdentifier: Colosseum.Game::Colosseum.UI.SkillSlotUI
--- !u!114 &5155748580713623449 stripped
MonoBehaviour:
m_CorrespondingSourceObject: {fileID: 4834941187719370535, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
m_CorrespondingSourceObject: {fileID: 2633713827502438321, guid: 49cc51b51d25b2e4f85ceec039fb545c, type: 3}
m_PrefabInstance: {fileID: 5155748580713623444}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}