# 이전 이메일 수정에도 불구하고 Thunderbird 다크 테마에서 인용된 텍스트가 읽을 수 없음

**URL:** <https://meta.discourse.org/t/quoted-text-unreadable-in-thunderbird-dark-theme-despite-previous-email-fix/415811>\
**Category:** Bug\
**Created:** [10월 26, 2026, 10:53오후 UTC](https://meta.discourse.org/t/quoted-text-unreadable-in-thunderbird-dark-theme-despite-previous-email-fix/415811 "2026-10-26T22:53:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![PortChange](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/portchange/32/316112_2.png) [@PortChange](https://meta.discourse.org/u/PortChange)\
**Post date:** [10월 26, 2026, 10:53오후 UTC](https://meta.discourse.org/t/quoted-text-unreadable-in-thunderbird-dark-theme-despite-previous-email-fix/415811/1 "2026-10-26T22:53:58Z")

</div>

이전 [다크 모드에서 읽을 수 없는 인용문 관련 버그 리포트](https://meta.discourse.org/t/email-notifications-on-android-dark-mode-devices-lose-contrast-in-preformatted-and-quoted-text/384311/)가 닫혀서 새 토픽을 열었습니다.

불행히도, 이전 수정 사항이 이미 포함된 최신 Discourse 설치 환경에서도 **Windows 11의 Thunderbird 158.0.1** 에서는 여전히 문제가 존재합니다.

### 재현 방법

메시지 표시 설정에서 **"메시지 텍스트에 다크 모드 사용"이 체크 해제된** 상태로 Thunderbird의 다크 테마를 사용하고 있습니다.

제 설정은 다음과 같습니다:

 ![grafik](https://global.discourse-cdn.com/meta/original/4X/e/c/a/ecab545cdf65ef77cad2c5b56e3ceac609be9f70.png)

이러한 구성으로 인해 Discourse 알림 이메일의 인용문 배경색이 거의 흰색인 반면, 텍스트는 매우 밝은 색으로 표시됩니다. 이로 인해 내용을 거의 읽을 수 없습니다.

 ![grafik](https://global.discourse-cdn.com/meta/original/4X/4/9/6/4965cd02c13fc8a21cc3e3ad02ee1bd223ca2ce6.png)

### 발견한 내용

Fedora의 Discourse 포럼에서 정확히 동일한 문제를 설명하는 오래된 토론을 찾았습니다:

[Quotes and monospace text unreadable in email with dark theme – Fedora Discussion](https://discussion.fedoraproject.org/t/quotes-and-monospace-text-unreadable-in-email-with-dark-theme/81538/)

2023년에 이미 이 문제는 Thunderbird의 버그로 식별되었습니다.

이는 반드시 Discourse의 버그는 아니며, Thunderbird에서 "메시지 텍스트에 다크 모드 사용"을 활성화하면 문제가 우회될 수 있다는 점을 인지하고 있습니다.

그러나 사용자 입장에서 보면 여전히 Discourse 알림 이메일이 깨져 보이는 것입니다. 사람들이 Thunderbird 설정에 대해 반드시 알고 있는 것은 아니며, 이메일 일부가 읽을 수 없을 때 Discourse에 불만을 갖는 이유를 이해할 수 있습니다.

Thunderbird가 이를 올바르게 처리하기를 기다리기보다는, 가능할 경우 Discourse 측에서 작은 우회 조치를 취하는 것이 더 좋겠습니다.

### 저에게 효과가 있었던 간단한 수정 방법

영향을 받은 이메일 중 하나의 HTML 소스를 살펴보니, 인용문에 명시적으로 밝은 배경색(`#f8f8f8`)이 정의되어 있지만 텍스트 색상은 정의되어 있지 않다는 것을 알게 되었습니다.

인용문의 인라인 스타일에 `color:#222222`를 직접 추가해 보았습니다.

아래는 quoted-printable 형식으로 된 이메일 소스의 관련 부분입니다.

**원본:**

```plaintext
a-topic=3D"4328" style=3D"border-left:5px solid #e9e9e9;background-color:=
#f8f8f8;margin:0;padding:12px 25px 2px 12px;margin-bottom:10px">

```

**수정됨:**

```plaintext
a-topic=3D"4328" style=3D"border-left:5px solid #e9e9e9;background-color:=
#f8f8f8;color:#222222;margin:0;padding:12px 25px 2px 12px;=
margin-bottom:10px">

```

그리고 이것이 Thunderbird 설정을 변경하지 않고도 인용된 텍스트를 다시 읽을 수 있게 만드는 데 충분했습니다.

 ![grafik](https://global.discourse-cdn.com/meta/original/4X/a/8/8/a8800dff5ae63c298ac5458cb8d0d4d8a217d800.png)

### Discourse에서 이에 대응할 수 있을까요?

단순히 어두운 텍스트 색상을 추가하는 것만으로는 다크 모드를 제대로 지원하는 이메일 클라이언트에 대한 적절한 오버라이드도 필요할 수 있음을 이해합니다. 해당 부분은 테스트해 보지 않았습니다.

그래도 제 특정 사례에 대한 수정 방법은 놀라울 정도로 간단했으며, 이 문제는 분명히 수년 동안 존재해 왔습니다.

Discourse에 인용문에 적합한 텍스트 색상을 명시적으로 정의하는 작은 호환성 수정 사항을 포함할 수 있을까요?

Thunderbird가 이를 더 잘 처리해야 한다는 점은 인정하지만, 각 영향받은 사용자에게 Thunderbird 우회 방법을 설명하기보다는 모두가 읽을 수 있는 Discourse 이메일을 보는 것이 더 낫다고 생각합니다.

@[awesomerobot](https://meta.discourse.org/u/awesomerobot) 님을 포함한 여러분이 확인해 주셔서 감사합니다.

---

<div class="post-metadata">

**Author:** ![PortChange](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/portchange/32/316112_2.png) [@PortChange](https://meta.discourse.org/u/PortChange)\
**Post date:** [10월 27, 2026, 7:59오전 UTC](https://meta.discourse.org/t/quoted-text-unreadable-in-thunderbird-dark-theme-despite-previous-email-fix/415811/2 "2026-10-27T07:59:37Z")

</div>

이 문제를 좀 더 자세히 살펴보니, 인라인 인용 스타일에 `color: #222222`를 추가하려면 이에 상응하는 다크 모드 오버라이드도 필요하다는 것을 깨달았습니다. 그렇지 않으면 다크 모드 스타일을 올바르게 적용하는 이메일 클라이언트에서 어두운 배경 위에 어두운 텍스트가 표시될 수 있습니다.

기존의 다크 모드 CSS는 다음과 같이 확장할 수 있습니다:

```plaintext
code,
pre code,
blockquote {
  background: #323232 !important;
  border-color: #454545 !important;
  color: #dddddd !important;
}

```

또한 `code`와 `pre code`에는 명시적으로 정의된 텍스트 색상이 없는 밝은 배경이 있는 것 같습니다. 동일한 문제가 발생할 가능성이 있으므로, 기본 스타일에도 `color: #222222`를 추가하는 것이 합리적일 수 있습니다.

코드 블록을 별도로 테스트해 보지는 않았지만, 언급할 가치가 있다고 생각했습니다.

이 문제가 빨리 수정되면 좋겠습니다. 기술적인 관점에서는 작은 문제이지만, 이러한 알림을 받는 사람들에게는 꽤 답답한 부분이 될 수 있습니다.

도움이 되길 바랍니다 @[awesomerobot](https://meta.discourse.org/u/awesomerobot)
