# 글꼴 패밀리가 작동하지 않아요

**URL:** https://meta.discourse.org/t/font-family-not-working/344024
**Category:** Support
**Created:** [12월 23, 2024, 11:15오전 UTC](https://meta.discourse.org/t/font-family-not-working/344024 "2024-12-23T11:15:50Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Radu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/radu/32/475981_2.png) [@Radu](https://meta.discourse.org/u/Radu)
#### Post date: [12월 23, 2024, 11:15오전 UTC](https://meta.discourse.org/t/font-family-not-working/344024/1 "2024-12-23T11:15:50Z")

</div>

글꼴 가족(font family)을 변경할 수 없다는 사실이 정말 짜증스럽습니다. Inter(또는 다른 글꼴 가족)을 선택해도 아무런 변화가 없고, Arial 글꼴을 변경할 수도 없습니다.

Google Font에서 @import를 사용하여 CSS 방법으로 Inter를 적용해 보기도 했는데, 작동하지 않았습니다! 실제로 글꼴을 어떻게 변경해야 하나요?

도움 주시면 감사하겠습니다.

 ![Screenshot 2024-12-23 at 13.09.58](https://global.discourse-cdn.com/meta/original/4X/7/9/6/79666e64b5307737d6921994b9a127daadcbe93a.png)

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [12월 23, 2024, 12:21오후 UTC](https://meta.discourse.org/t/font-family-not-working/344024/2 "2024-12-23T12:21:10Z")

</div>

필연적인 바보 같은 질문입니다. 페이지를 새로고침해 보셨나요?

브라우저 개발자 도구를 사용하여 포럼의 텍스트(예: 게시물 내용)를 선택하고 어떤 font-family가 설정되어 있는지 확인해 볼 수 있을까요?

 ![A graphical representation of a webpage with some HTML elements and their styles and dimensions being displayed in a developer's tool. (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/0/b/0/0b033e9a51b6b44e0df4bb543fb751d0a1237ed5.png)

---

<div class="post-metadata">

### Author: ![MihirR](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mihirr/32/475158_2.png) [@MihirR](https://meta.discourse.org/u/MihirR)
#### Post date: [12월 23, 2024, 12:35오후 UTC](https://meta.discourse.org/t/font-family-not-working/344024/3 "2024-12-23T12:35:19Z")

</div>

캐시를 삭제하거나 브라우저를 강제 새로고침해 보십시오. 그러면 정상적으로 작동할 가능성이 높습니다.

---

<div class="post-metadata">

### Author: ![Radu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/radu/32/475981_2.png) [@Radu](https://meta.discourse.org/u/Radu)
#### Post date: [12월 23, 2024, 1:08오후 UTC](https://meta.discourse.org/t/font-family-not-working/344024/4 "2024-12-23T13:08:06Z")

</div>

모든 단계를 수행했습니다. 하지만 Arial을 제거할 수 없습니다.

 ![Screenshot 2024-12-23 at 13.09.58](https://global.discourse-cdn.com/meta/original/4X/1/6/6/166633b839e8f76e521da87b403368b7872b648a.png)

 ![Screenshot 2024-12-23 at 15.06.17](https://global.discourse-cdn.com/meta/original/4X/4/2/9/4292e11c7ae912a657ed2cb863dd850b0b4cf493.png)

 ![Screenshot 2024-12-23 at 15.06.55](https://global.discourse-cdn.com/meta/original/4X/6/a/a/6aa76d596cb6ce536b57433395f6220604e4db8d.png)

---

<div class="post-metadata">

### Author: ![Radu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/radu/32/475981_2.png) [@Radu](https://meta.discourse.org/u/Radu)
#### Post date: [12월 23, 2024, 1:08오후 UTC](https://meta.discourse.org/t/font-family-not-working/344024/5 "2024-12-23T13:08:56Z")

</div>

@MihirR 감사합니다. 말씀하신 대로 해봤고, 사실 저는 항상 그렇게 하고 있어요. 그런데 여전히 모든 곳에 Arial이네요…

---

<div class="post-metadata">

### Author: ![MihirR](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mihirr/32/475158_2.png) [@MihirR](https://meta.discourse.org/u/MihirR)
#### Post date: [12월 23, 2024, 1:15오후 UTC](https://meta.discourse.org/t/font-family-not-working/344024/6 "2024-12-23T13:15:33Z")

</div>

작동이 안 되는 이유를 확인하려면, Edit HTML/CSS에 다음 코드를 추가하여 새로운 글꼴이 나타나는지 확인해 보세요:

```plaintext
body {
  font-family: 'Times New Roman', serif !important; 
}

h1 {
  font-family: 'Courier New', monospace !important;
}

```

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [12월 23, 2024, 1:17오후 UTC](https://meta.discourse.org/t/font-family-not-working/344024/7 "2024-12-23T13:17:43Z")

</div>

이상하네요.

안전 모드에서 사용할 때 어떻게 보일까요? (안전 모드에서는 커스텀 폰트가 유지되어야 합니다)

js 콘솔이나 네트워크 탭에 오류가 있나요?

---

<div class="post-metadata">

### Author: ![Radu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/radu/32/475981_2.png) [@Radu](https://meta.discourse.org/u/Radu)
#### Post date: [12월 23, 2024, 1:19오후 UTC](https://meta.discourse.org/t/font-family-not-working/344024/8 "2024-12-23T13:19:56Z")

</div>

어제 이걸 시도해 봤는데 H1에서만 작동합니다.

 ![Screenshot 2024-12-23 at 15.18.17](https://global.discourse-cdn.com/meta/original/4X/8/a/2/8a2a3091e457afad5d44b6d9445078abba84a1f8.png)

---

<div class="post-metadata">

### Author: ![Radu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/radu/32/475981_2.png) [@Radu](https://meta.discourse.org/u/Radu)
#### Post date: [12월 23, 2024, 1:24오후 UTC](https://meta.discourse.org/t/font-family-not-working/344024/9 "2024-12-23T13:24:00Z")

</div>

OMG… 🤦‍♂️

 ![Screenshot 2024-12-23 at 15.23.16](https://global.discourse-cdn.com/meta/original/4X/7/e/4/7e4c45dcfc8858eb0800df52551c615ce898bc23.jpeg)

새로 설치한 Discourse입니다. 이 문제를 해결하려고 노력하고 있습니다.

---

<div class="post-metadata">

### Author: ![MihirR](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mihirr/32/475158_2.png) [@MihirR](https://meta.discourse.org/u/MihirR)
#### Post date: [12월 23, 2024, 1:31오후 UTC](https://meta.discourse.org/t/font-family-not-working/344024/10 "2024-12-23T13:31:19Z")

</div>

네, `h1`에만 적용됩니다. 모든 요소에 적용하려면 이렇게 사용할 수 있어요:

```plaintext
* {
  font-family: 'Times New Roman', serif !important; 
}

```

---

<div class="post-metadata">

### Author: ![Radu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/radu/32/475981_2.png) [@Radu](https://meta.discourse.org/u/Radu)
#### Post date: [12월 23, 2024, 1:33오후 UTC](https://meta.discourse.org/t/font-family-not-working/344024/11 "2024-12-23T13:33:29Z")

</div>

동작하지 않습니다. 위에서 보실 수 있듯이 어떤 HTTP 문제가 있는 것 같은데, 나머지는 모두 HTTPS라서 왜 그런지 전혀 모르겠습니다.

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [12월 23, 2024, 1:36오후 UTC](https://meta.discourse.org/t/font-family-not-working/344024/12 "2024-12-23T13:36:44Z")

</div>

폰트가 https 대신 http로 제공되는 이유를 진단해 보시는 것이 좋습니다.

Discourse가 표준 설치 환경인가요?

---

<div class="post-metadata">

### Author: ![MihirR](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mihirr/32/475158_2.png) [@MihirR](https://meta.discourse.org/u/MihirR)
#### Post date: [12월 23, 2024, 1:56오후 UTC](https://meta.discourse.org/t/font-family-not-working/344024/13 "2024-12-23T13:56:47Z")

</div>

```plaintext
* {
  font-family: 'Inter', sans-serif !important; 
} 

```

보시는 것처럼 H1이 작동한다면, 이것도 당연히 작동해야 합니다.

> [@Radu](#):
>
> 위에서 보실 수 있듯이, 몇 가지 HTTP 문제가 있는 것 같습니다. 나머지는 모두 HTTPS로 처리되고 있으므로 그 이유는 모르겠습니다.

다음 명령어를 실행해 보세요: `./launcher rebuild app`

또한, 테마를 사용 중이신가요? (새로 설치하셨다고 말씀하셨으므로 테마와 플러그인이 없는 상태일 것이라고 가정합니다.)

하지만 제가 몇 가지 폰트를 테스트해 본 결과 제 환경에서는 잘 작동하므로, 이는 Discourse 측의 문제가 아닙니다.

혹시 리버스 프록시를 사용 중이신가요?

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [12월 23, 2024, 2:08오후 UTC](https://meta.discourse.org/t/font-family-not-working/344024/14 "2024-12-23T14:08:26Z")

</div>

안녕하세요 👋

> [@Canapin](#):
>
> Discourse가 [표준 설치](https://meta.discourse.org/t/142537?silent=true)인가요?

그렇다면 `force_https` 사이트 설정이 자동으로 활성화되어 있습니다. 이는 레일스 콘솔에서 변경할 수 있는 숨겨진 사이트 설정입니다. 어딘가에서 활성화되지 않은 것일 수도 있습니다 🤔

한번 시도해 보세요 🙂

`cd /var/discourse`  
`./launcher enter app`  
`rails c`  
`SiteSetting.force_https=true`  
`exit`

---

<div class="post-metadata">

### Author: ![Radu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/radu/32/475981_2.png) [@Radu](https://meta.discourse.org/u/Radu)
#### Post date: [12월 23, 2024, 3:09오후 UTC](https://meta.discourse.org/t/font-family-not-working/344024/15 "2024-12-23T15:09:45Z")

</div>

저는 Discourse를 처음 사용해 봅니다. Docker/Github를 통해 설치했습니다. Standard가 무엇을 의미하는지 전혀 모르겠어요.

---

<div class="post-metadata">

### Author: ![Radu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/radu/32/475981_2.png) [@Radu](https://meta.discourse.org/u/Radu)
#### Post date: [12월 23, 2024, 3:11오후 UTC](https://meta.discourse.org/t/font-family-not-working/344024/16 "2024-12-23T15:11:10Z")

</div>

네, Fastpanel을 사용하고 있어서 리버스 프록시를 사용하고 있습니다. Fastpanel과 Discourse가 동일한 포트를 사용하므로 리버스 프록시를 사용해야 했습니다.

---

<div class="post-metadata">

### Author: ![Radu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/radu/32/475981_2.png) [@Radu](https://meta.discourse.org/u/Radu)
#### Post date: [12월 23, 2024, 3:19오후 UTC](https://meta.discourse.org/t/font-family-not-working/344024/17 "2024-12-23T15:19:39Z")

</div>

아니, 진짜야!!! 성공했어!!!  
정말 너무 고마워, 구원해줘서!!

@Don 정말 감사해!!!

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [12월 23, 2024, 7:03오후 UTC](https://meta.discourse.org/t/font-family-not-working/344024/18 "2024-12-23T19:03:20Z")

</div>

> [@Radu](#):
>
> Standard이 무엇을 의미하는지 전혀 모르겠습니다.

제 게시물에 링크가 있습니다. "[standard install](https://meta.discourse.org/t/142537?silent=true)"은 그것이 무엇인지 설명하는 토픽으로 자동으로 링크됩니다 🙂

Don이 말한 내용을 좀 더 설명하자면, `force https`는 Discourse 관리자 설정에서 사용할 수 있었지만, 이제 더 이상 사용할 수 없습니다. HTTPS는 이미 오랫동안 (대략 2년 전부터?) Discourse에서 기본적으로 활성화되어 있기 때문입니다. 따라서 필요한 경우, 이제 숨겨진 이 설정은 예를 들어 명령줄을 통해 활성화해야 합니다.

역프록시(reverse proxy)를 사용하면 Discourse가 표준 설치([standard install](https://meta.discourse.org/t/142537?silent=true))가 아니게 되어 이전에 겪은 문제가 발생했을 수 있다고 생각합니다 (확실히 알 수는 없지만요).

어쨌든, Discourse를 즐기세요 :discourse: 🥳

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [12월 23, 2024, 8:39오후 UTC](https://meta.discourse.org/t/font-family-not-working/344024/19 "2024-12-23T20:39:48Z")

</div>

역시 프록시가 백엔드와 어떻게 통신하는지에 따라 달라집니다. 엔터프라이즈 버전이 아닌 Varnish의 경우, SSL 터미네이션 이후에는 SSL을 사용하지 않기 때문에, 역프록시에서 `proxy_set_header X-Forwarded-Proto https;`와 같은 헤더를 전송해야 합니다.

하지만 다음에 Nginx와 Discourse(그리고 다른 것들. 그렇지 않으면 제 기준에서는 너무 멍청한 일이 되니까요) 사이에 Varnish을 사용할 때 숨겨진 설정으로 들어가야 한다는 것을 알게 되어 좋습니다.

아니면, 제가 '강제(forcing)'의 의미를 완전히 잘못 이해하고 있는 걸까요?

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [1월 22, 2025, 8:40오후 UTC](https://meta.discourse.org/t/font-family-not-working/344024/20 "2025-01-22T20:40:04Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
