커스텀 폰트 pretendard-bold, gmarket-bold를 사용하고 있던 것을 appFont 모디파이어를 사용하여 한국어는 pretendard, 그 외에는 시스템 폰트를 사용하도록 수정

This commit is contained in:
Yu Sung
2026-01-23 02:57:23 +09:00
parent 5a344956e3
commit d92dcbc696
181 changed files with 500 additions and 500 deletions

View File

@@ -17,7 +17,7 @@ struct CreatorCommunityAllItemLockView: View {
Image("ic_lock_bb")
Text("\(price)캔으로 게시글 보기")
.font(.custom(Font.bold.rawValue, size: 12))
.appFont(size: 12, weight: .bold)
.foregroundColor(Color.button)
.padding(.horizontal, 21)
.padding(.vertical, 11)

View File

@@ -23,7 +23,7 @@ struct CreatorCommunityItemView: View {
VStack(alignment: .leading, spacing: 0) {
Text(item.creatorNickname)
.font(.custom(Font.preBold.rawValue, size: 18))
.appFont(size: 18, weight: .bold)
.foregroundColor(Color.white)
Text(item.relativeTimeText())

View File

@@ -16,7 +16,7 @@ struct CreatorCommunityNoPostsItemView: View {
CreatorCommunityWriteItemView()
Text("게시물 등록")
.font(.custom(Font.bold.rawValue, size: 14.7))
.appFont(size: 14.7, weight: .bold)
.foregroundColor(Color(hex: "eeeeee"))
Text("게시 후에 게시물이 여기에 표시되고\n커뮤니티에 공개됩니다.")

View File

@@ -30,7 +30,7 @@ struct CreatorCommunityModifyView: View {
VStack(spacing: 0) {
VStack(spacing: 13.3) {
Text("이미지")
.font(.custom(Font.bold.rawValue, size: 16.7))
.appFont(size: 16.7, weight: .bold)
.foregroundColor(Color(hex: "eeeeee"))
.frame(maxWidth: .infinity, alignment: .leading)
@@ -103,7 +103,7 @@ struct CreatorCommunityModifyView: View {
HStack(spacing: 0) {
Text("내용")
.font(.custom(Font.bold.rawValue, size: 16.7))
.appFont(size: 16.7, weight: .bold)
.foregroundColor(Color(hex: "eeeeee"))
Spacer()
@@ -129,7 +129,7 @@ struct CreatorCommunityModifyView: View {
VStack(spacing: 13.3) {
Text("댓글 가능 여부")
.font(.custom(Font.bold.rawValue, size: 16.7))
.appFont(size: 16.7, weight: .bold)
.foregroundColor(Color(hex: "eeeeee"))
.frame(maxWidth: .infinity, alignment: .leading)
@@ -157,7 +157,7 @@ struct CreatorCommunityModifyView: View {
VStack(spacing: 13.3) {
Text("연령 제한")
.font(.custom(Font.bold.rawValue, size: 16.7))
.appFont(size: 16.7, weight: .bold)
.foregroundColor(Color(hex: "eeeeee"))
.frame(maxWidth: .infinity, alignment: .leading)
@@ -188,7 +188,7 @@ struct CreatorCommunityModifyView: View {
VStack(spacing: 0) {
HStack(spacing: 13.3) {
Text("닫기")
.font(.custom(Font.bold.rawValue, size: 18.3))
.appFont(size: 18.3, weight: .bold)
.foregroundColor(Color(hex: "3BB9F1"))
.frame(maxWidth: .infinity)
.frame(height: 50)
@@ -204,7 +204,7 @@ struct CreatorCommunityModifyView: View {
}
Text("수정")
.font(.custom(Font.bold.rawValue, size: 18.3))
.appFont(size: 18.3, weight: .bold)
.foregroundColor(Color.white)
.frame(maxWidth: .infinity)
.frame(height: 50)

View File

@@ -32,7 +32,7 @@ struct CreatorCommunityRecordingVoiceView: View {
VStack(spacing: 0) {
HStack(spacing: 0) {
Text("음성녹음")
.font(.custom(Font.bold.rawValue, size: 18.3))
.appFont(size: 18.3, weight: .bold)
.foregroundColor(.white)
Spacer()
@@ -47,7 +47,7 @@ struct CreatorCommunityRecordingVoiceView: View {
}
Text(soundManager.timeString)
.font(.custom(Font.bold.rawValue, size: 33.3))
.appFont(size: 33.3, weight: .bold)
.foregroundColor(.white)
.padding(.top, 80)
@@ -115,7 +115,7 @@ struct CreatorCommunityRecordingVoiceView: View {
HStack(spacing: 13.3) {
Text("다시 녹음")
.font(.custom(Font.bold.rawValue, size: 18.3))
.appFont(size: 18.3, weight: .bold)
.foregroundColor(Color.button)
.frame(width: (proxy.size.width - 40) / 3, height: 50)
.background(Color.button.opacity(0.2))
@@ -131,7 +131,7 @@ struct CreatorCommunityRecordingVoiceView: View {
}
Text("녹음완료")
.font(.custom(Font.bold.rawValue, size: 18.3))
.appFont(size: 18.3, weight: .bold)
.foregroundColor(.white)
.frame(width: (proxy.size.width - 40) * 2 / 3, height: 50)
.background(Color.button)

View File

@@ -32,7 +32,7 @@ struct CreatorCommunityWriteView: View {
VStack(spacing: 0) {
VStack(spacing: 13.3) {
Text("이미지")
.font(.custom(Font.bold.rawValue, size: 16.7))
.appFont(size: 16.7, weight: .bold)
.foregroundColor(Color.grayee)
.frame(maxWidth: .infinity, alignment: .leading)
@@ -100,7 +100,7 @@ struct CreatorCommunityWriteView: View {
VStack(spacing: 13.3) {
HStack(spacing: 0) {
Text("오디오 녹음")
.font(.custom(Font.bold.rawValue, size: 16.7))
.appFont(size: 16.7, weight: .bold)
.foregroundColor(Color.grayee)
Spacer()
@@ -130,7 +130,7 @@ struct CreatorCommunityWriteView: View {
HStack(spacing: 0) {
Text("내용")
.font(.custom(Font.bold.rawValue, size: 16.7))
.appFont(size: 16.7, weight: .bold)
.foregroundColor(Color.grayee)
Spacer()
@@ -156,7 +156,7 @@ struct CreatorCommunityWriteView: View {
VStack(spacing: 13.3) {
Text("댓글 가능 여부")
.font(.custom(Font.bold.rawValue, size: 16.7))
.appFont(size: 16.7, weight: .bold)
.foregroundColor(Color.grayee)
.frame(maxWidth: .infinity, alignment: .leading)
@@ -185,7 +185,7 @@ struct CreatorCommunityWriteView: View {
if UserDefaults.bool(forKey: .auth) {
VStack(spacing: 13.3) {
Text("연령 제한")
.font(.custom(Font.bold.rawValue, size: 16.7))
.appFont(size: 16.7, weight: .bold)
.foregroundColor(Color.grayee)
.frame(maxWidth: .infinity, alignment: .leading)
@@ -215,7 +215,7 @@ struct CreatorCommunityWriteView: View {
if let _ = viewModel.postImageData {
VStack(spacing: 13.3) {
Text("가격 설정")
.font(.custom(Font.bold.rawValue, size: 16.7))
.appFont(size: 16.7, weight: .bold)
.foregroundColor(Color.grayee)
.frame(maxWidth: .infinity, alignment: .leading)
@@ -245,7 +245,7 @@ struct CreatorCommunityWriteView: View {
.autocapitalization(.none)
.disableAutocorrection(true)
.multilineTextAlignment(.center)
.font(.custom(Font.bold.rawValue, size: 13.3))
.appFont(size: 13.3, weight: .bold)
.foregroundColor(Color.button)
.accentColor(Color.button)
.keyboardType(.numberPad)
@@ -274,7 +274,7 @@ struct CreatorCommunityWriteView: View {
VStack(spacing: 0) {
HStack(spacing: 13.3) {
Text("닫기")
.font(.custom(Font.bold.rawValue, size: 18.3))
.appFont(size: 18.3, weight: .bold)
.foregroundColor(Color.button)
.frame(maxWidth: .infinity)
.frame(height: 50)
@@ -290,7 +290,7 @@ struct CreatorCommunityWriteView: View {
}
Text("등록")
.font(.custom(Font.bold.rawValue, size: 18.3))
.appFont(size: 18.3, weight: .bold)
.foregroundColor(Color.white)
.frame(maxWidth: .infinity)
.frame(height: 50)