# Шрифт с фиксированной шириной в редакторе только для Markdown

**URL:** https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936
**Category:** Announcements
**Tags:** composer
**Created:** [01.Апрель.2025 03:49:49 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936 "2025-04-01T03:49:49Z")
**Posts on this page:** 20
**Page:** 3

<div class="post-metadata">

### Author: ![alltiagocom](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alltiagocom/32/492709_2.png) [@alltiagocom](https://meta.discourse.org/u/alltiagocom)
#### Post date: [30.Июль.2025 18:58:39 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/43 "2025-07-30T18:58:39Z")

</div>

Моя цель не сводится к обсуждению «давайте добавим или уберём моноширинный шрифт». У всех разные вкусы.

Я считаю, что если компания долгое время предлагает определённую функцию, то при желании изменить её это не должно быть обязательно, а должно быть опционально.

Вы предпочитаете Markdown с моноширинным шрифтом. Отлично.

Я предпочитаю Markdown таким, каким он всегда был — с гротескным шрифтом. Тоже отлично.

Но теперь меня вынуждают либо использовать богатое форматирование, которое, как я вижу, мне не подойдёт, либо переходить на новую версию Markdown, которой я никогда не пользовался и которая мне не нравится.

Вместо того чтобы заставлять всех пользователей привыкать к чему-то, что уже показало свою неприемлемость для некоторых из нас, моноширинный и гротескный шрифты в Markdown должны быть опциональными.

Оправдание этих изменений тем, что «это среда для программирования», не имеет смысла, потому что в редакторе мы не пишем код. Мы вводим обычный текст и иногда форматируем его с помощью Markdown. Это не среда для программирования.

Снова повторяю: для меня суть спора в том, должен ли оставаться моноширинный шрифт или нет. Речь идёт о том, чтобы у меня была возможность выбрать то, что мне нравится. Обходное решение через CSS работает только для моего сообщества. А как насчёт всех остальных сообществ, использующих Discourse, где теперь меня вынуждают принять новое изменение? Для меня это не имеет смысла.

---

<div class="post-metadata">

### Author: ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)
#### Post date: [30.Июль.2025 19:41:09 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/44 "2025-07-30T19:41:09Z")

</div>

Действительно, для всех пользователей всех форумов, которые ещё не внедрили новый редактор, но планируют по умолчанию использовать Markdown, моноширинный шрифт — это изменение. И я считаю, что это не очень хорошо.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [30.Июль.2025 20:51:53 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/45 "2025-07-30T20:51:53Z")

</div>

Имейте в виду, что это изменение позволяет пользователям быстро понять, находятся ли они в режиме исходного кода или в режиме форматированного текста.

 ![IMG_9777](https://global.discourse-cdn.com/meta/original/4X/1/d/8/1d882be760a218101c97dfddc7d6700880b3f3c4.png)

Моя обеспокоенность по поводу отмены изменений заключается в том, что это оптимизирует систему для пользователей, которые никогда не хотят использовать визуальный редактор и не любят перемены. Не лучше ли реализовать опцию «Без визуального редактора для меня», чтобы достичь той же цели?

---

<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: [30.Июль.2025 22:27:53 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/46 "2025-07-30T22:27:53Z")

</div>

> [@sam](#):
>
> позволяет пользователям быстро понять, что они находятся в режиме исходного кода, а не в режиме форматированного текста

Только если они **знают** в чём разница и что делать в таком случае. Режим форматированного текста создан для тех, кто не умеет писать ` **жирный** `.

Всё, что они видят — это жирный шрифт.

И ещё раз — когда администратор делает режим форматированного текста по умолчанию, это произойдёт только если пользователь случайно кликнет или нажмёт не туда и не поймёт, что, чёрт возьми, только что случилось.

И во второй раз — моноширинный шрифт напрягает глаза 🤷‍♂️

Но у нас есть всё это

 ![IMG_2455](https://global.discourse-cdn.com/meta/original/4X/3/b/2/3b2dc4ab4bcee5021bf9af65e38ed2d030fa0aef.jpeg)

Не знаю, было бы ли так ужасно

Включить `monospace` в режиме исходного кода (_честно говоря, само название уже о чём-то говорит 😏_)

(если это было бы reasonably легко реализовать).

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [30.Июль.2025 23:48:31 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/47 "2025-07-30T23:48:31Z")

</div>

> [@Jagster](#):
>
> Всё, что они видят — это жёсткий шрифт.

… и они могут легко нажать кнопку, чтобы убрать его 🙂, поэтому их поощряют использовать «простой» шрифт, который отлично выглядит. 99,9% пользователей просто должны выбрать его для обычного написания.

Я понимаю, что люди настаивают на пользовательских настройках здесь, мы тоже обсуждаем это internally. Это непросто: обычно мы добавляем настройки только в крайнем случае, возможно, это один из таких случаев.

Кроме того… я **не** считаю наше поведение исключением:

Reddit, сайт №6 в интернете, делает точно так же:

 ![image](https://global.discourse-cdn.com/meta/original/4X/c/f/c/cfc50c06a231bde1e8dd47469c3df5176c99945c.png)

 ![image](https://global.discourse-cdn.com/meta/original/4X/b/4/8/b48a70b4f9aaee18e60a3cf9fdd7e18004a839f7.png)

Он не предоставляет опции для переопределения этого…

---

<div class="post-metadata">

### Author: ![thoka](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thoka/32/115652_2.png) [@thoka](https://meta.discourse.org/u/thoka)
#### Post date: [31.Июль.2025 04:50:56 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/48 "2025-07-31T04:50:56Z")

</div>

> [@sam](#):
>
> Обычно мы добавляем настройки только в крайнем случае.

А как насчёт плагина?

Тогда администраторам придётся активно вкладывать усилия в эту функцию, а статистика использования покажет, действительно ли такой вариант необходим.

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [31.Июль.2025 05:03:08 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/49 "2025-07-31T05:03:08Z")

</div>

Мне интересно — что больше понравится администраторам?

_Poll ([view on site](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/49))_

---

<div class="post-metadata">

### Author: ![thoka](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thoka/32/115652_2.png) [@thoka](https://meta.discourse.org/u/thoka)
#### Post date: [31.Июль.2025 05:11:39 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/50 "2025-07-31T05:11:39Z")

</div>

Так как маршрут компонента темы настолько открыт, я не понимаю, почему голос за него можно рассматривать как голос против плагина.

---

<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: [31.Июль.2025 05:48:53 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/51 "2025-07-31T05:48:53Z")

</div>

> [@sam](#):
>
> и они могут легко нажать кнопку, чтобы это исчезло 🙂, поэтому их поощряют использовать «простой» шрифт, который выглядит отлично. 99,9% пользователей должны просто выбрать его для обычного написания.

Итак, варианты таковы: если шрифт становится проблемой, то

- не использовать markdown, или
- использовать тот сложный шрифт

Так что…

> [@sam](#):
>
> обычно мы добавляем настройки только в крайнем случае, возможно, это один из таких случаев.

Я считаю, что это необходимо, когда форум объединяет разработческие темы и более обычные обсуждения. Если хардкорный разработчик хочет использовать моноширинный шрифт везде, я понимаю, но не понимаю, почему меня заставляют использовать тот же самый.

Но это довольно странная ситуация: мы пишем одним шрифтом, который не дает никаких преимуществ, но служит маркером того, какой редактор использует пользователь, а затем мы читаем, и шрифт совершенно другой.

> [@sam](#):
>
> Reddit, сайт №6 в интернете, делает точно то же самое

Вы прекрасно знаете, что там гораздо больше противоположных примеров. И я не уверен, почему Reddit должен быть хорошим примером. Если это так, то нам следует адаптировать и подход Facebook.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [31.Июль.2025 06:34:32 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/52 "2025-07-31T06:34:32Z")

</div>

> [@Jagster](#):
>
> Нам тоже стоит перенять подход Facebook.

У Facebook нет двойного режима. Не могу вспомнить много других решений, где есть двойной режим. Можете привести примеры?

CKEditor тоже работает так же, как и мы:

> **[Markdown editor - CKEditor 5 demo](https://ckeditor.com/ckeditor-5/demo/markdown/)**
>
> The Markdown plugin enables the editor to support both Markdown input and output. Use the Source Code button to edit and paste raw Markdown.

 ![image](https://global.discourse-cdn.com/meta/original/4X/e/5/0/e501918681f342be435d04fb5068d81dff5ad9cb.png)

Исходный код в моноширинном шрифте — это давно устоявшийся паттерн.

> [@Jagster](#):
>
> не использовать markdown или

… иметь markdown, который ЛЕГЧЕ редактировать

Например:

````plaintext
```
one
   two
      three
```

````

⬆ упражнение в тщетности в нем моноширинном шрифте.

Потому что вы видите

 ![image](https://global.discourse-cdn.com/meta/original/4X/1/b/8/1b81a8f250d89ed7ac36e7c4c0cb274331359713.png)

---

<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: [31.Июль.2025 07:01:06 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/53 "2025-07-31T07:01:06Z")

</div>

> [@sam](#):
>
> У Facebook нет режима двойного отображения. Не могу придумать много других платформ, где он есть; не могли бы вы привести примеры?

Это не так важно. Суть в том, что если вы приводите Reddit в качестве примера удобного UX только потому, что он популярен, то нужно применять ту же логику и к Facebook.

Reddit на самом деле не так популярен за пределами США и англоязычного мира.

Если я правильно понял, для вас моноширинный шрифт, который трудно читать, служит индикатором редактора Markdown? Не слишком ли это радикально? Те из моих пользователей, как и я сами, кто использует Markdown, понимают, какой редактор задействован, независимо от того, одинаков ли шрифт или нет.

Опять же — CSS является спасением. Но не здесь. В Meta у меня есть только два варианта:

- страдать от шрифта печатной машинки, которому уже 100 лет, потому что его используют лишь несколько сайтов
- не использовать редактор Markdown

Так что… 🤷‍♂️ Возможно, эта настройка необходима, раз вы не заставляете меня использовать умные списки.

(Не по теме, я знаю, но обычным пользователям потребительского уровня нужен только один панель инструментов с одной кнопкой: для загрузки изображений)

---

<div class="post-metadata">

### Author: ![alltiagocom](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alltiagocom/32/492709_2.png) [@alltiagocom](https://meta.discourse.org/u/alltiagocom)
#### Post date: [31.Июль.2025 07:02:22 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/54 "2025-07-31T07:02:22Z")

</div>

> [@sam](#):
>
> Это изменение позволяет пользователям быстро понять, находятся ли они в режиме исходного кода или в режиме форматированного текста.

Некоторые пользователи, как я, вероятно, никогда не будут использовать форматированный текст, поэтому это не совсем та функция, которая имеет значение. Если мой режим по умолчанию — Markdown, мне этого достаточно, чтобы «знать», в каком я режиме.

Конечно, есть другие пользователи, которые, вероятно, не имеют ни малейшего представления о том, что такое Markdown, и для них форматированный текст полезен. Я понимаю их, как и всех тех пользователей, которые «против» этого изменения. Мы не отвергаем этих пользователей. Мы просим о возможности выбора, а не о принуждении.

> [@sam](#):
>
> противятся изменениям

Судя по комментариям, которые я прочитал, никто не противится изменениям. Вы используете это как оправдание для решения, принятого командой. Я не против изменений, и я бы сказал, что другие пользователи тоже на нашей стороне. Мы просим о наличии настройки для тех, кто не хочет видеть Markdown вместе с моноширинным шрифтом.

> [@sam](#):
>
> разве опция «без форматированного текста для меня» не достигнет той же цели?

Это одно и то же. Вам трудно понять, что «без форматированного текста» и «без форматированного текста И с шрифтом sans-serif» — это две разные вещи, учитывая, что сейчас «без форматированного текста» означает моноширинный шрифт, который является плохим выбором.

> [@sam](#):
>
> обычно мы добавляем настройки только в крайнем случае

Разве не «хитро» внезапно заставить тысячи пользователей, которые годами использовали форумы на Discourse, привыкать к чему-то, что доказало свою неидеальность для чтения?

> [@sam](#):
>
> Reddit, сайт номер 6 в интернете, делает точно так же

Например, Facebook, X/Twitter и YouTube позволяют добавлять кликабельные ссылки в сообщения. Instagram и TikTok — нет.  
Каждая компания — это отдельная компания. То, что Reddit или CKEditor работают определённым образом, не означает, что вы _обязаны_ их копировать. Вы должны делать то, что имеет смысл для вашего продукта. И ещё раз: никто не просит вас убрать форматированный текст или моноширинный шрифт. Мы просим сделать это опцией. Некоторым нравятся светлые темы, другим — тёмные. Кто-то предпочитает纯 чёрный фон с неоновым текстом во время программирования, а кто-то — приглушённые цвета. У каждого свои предпочтения.  
Это не обязательно должно иметь смысл для _вас_, оно должно иметь смысл для пользователя.

Я не хочу показаться грубым или чем-то подобным. Я ценю Discourse как платформу, особенно то, что она бесплатна для варианта с самостоятельным размещением. Мне просто трудно принять, что команда людей, включая разработчиков и других специалистов, испытывает трудности с пониманием того, что наличие пользовательских настроек — это правильный путь, спустя почти 4 месяца после того, как нас попросили «дать этому время». Я дал этому время, и многим из нас это просто не нравится, и мы хотим хотя бы иметь возможность выбрать то, что _мы_ хотим использовать.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [31.Июль.2025 07:09:26 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/55 "2025-07-31T07:09:26Z")

</div>

> [@Jagster](#):
>
> Если я правильно понимаю, для вас моноширинный шрифт, который трудно читать, служит индикатором редактора Markdown? Не кажется ли это слишком резким решением? Те из моих пользователей, как и я, кто использует Markdown, знают, какой редактор задействован, независимо от того, совпадает ли шрифт или нет.

Это суть моего вопроса: было бы полезно

1. Не показывать мне переключатель между Markdown и визуальным режимом
2. Просто вернуть старый добрый Markdown
3. Оставить шрифт с засечками, как это было раньше

Например:

Настройка режима написания в Markdown:

1. **устаревший** : работает точно так же, как в старые добрые времена. Тот же шрифт, всё как прежде. **никакого переключателя визуального редактора, никакого визуального редактора**
2. **предпочтение визуальному редактору** : по умолчанию использовать визуальный режим для каждого моего поста
3. **предпочтение Markdown** : по умолчанию использовать режим редактирования в Markdown

Мне это нравится по нескольким причинам:

- Для новых форумов я считаю, что исходный код в моноширинном шрифте выглядит лучше.
- Мне нравится иметь явную настройку «как мне нравится писать в Markdown».
- При наличии явной, а не неявной настройки режим сбрасывается при создании нового поста, что я предпочитаю. Мне не нравится неявное запоминание.

---

<div class="post-metadata">

### Author: ![alltiagocom](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alltiagocom/32/492709_2.png) [@alltiagocom](https://meta.discourse.org/u/alltiagocom)
#### Post date: [31.Июль.2025 07:10:46 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/56 "2025-07-31T07:10:46Z")

</div>

У меня есть третий вариант: пусть Discourse делает это нативно. У нас всегда был шрифт без засечек, и я не думаю, что это было проблемой. Наличие большего количества плагинов для установки и управления, по-моему, не имеет смысла.

Но из двух вариантов плагин кажется более логичным, иначе это то же самое: мы заставляем всех пользователей использовать один шрифт, вместо того чтобы давать возможность выбора, что я не поддерживаю (конечно, теперь, когда у нас есть опция расширенного текста).

---

<div class="post-metadata">

### Author: ![alltiagocom](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alltiagocom/32/492709_2.png) [@alltiagocom](https://meta.discourse.org/u/alltiagocom)
#### Post date: [31.Июль.2025 07:14:39 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/57 "2025-07-31T07:14:39Z")

</div>

Администратор сообщества может выбрать шрифт по умолчанию для Markdown: без засечек или моноширинный. Затем каждый пользователь может выбрать то, что ему нравится. Если администратор установит шрифт без засечек, пользователь увидит:

Использовать моноширинный шрифт в режиме просмотра Markdown

Если администратор установит моноширинный шрифт, пользователь увидит:

Использовать шрифт без засечек в режиме просмотра Markdown

Не нужно усложнять формулировки словами вроде «устаревший» или другими вычурными выражениями. Сделайте интерфейс понятным и простым для пользователя. Мыслите как обычный пользователь, а не как разработчик.

---

<div class="post-metadata">

### Author: ![mbauman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mbauman/32/139835_2.png) [@mbauman](https://meta.discourse.org/u/mbauman)
#### Post date: [31.Июль.2025 15:17:10 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/58 "2025-07-31T15:17:10Z")

</div>

Хм, мы совершенно упустили эту возню в нашем сообществе разработчиков на Discourse, потому что не включили редактор с форматированием. Мы всё ещё видим «старое» поведение с засечками в редакторе Markdown, и мне это вполне нравится.

Как человек, который лично пишет _очень много_ Markdown и кода (в моноширинных редакторах и во многих HTML-полях ввода), у меня есть своё мнение.

Я предпочитаю использовать шрифт с засечками в редакторе без форматирования для написания постов на Discourse. Конечно, за этим стоит некоторое сопротивление изменениям, но я считаю, что есть и веские причины. Большинство текста, который я пишу на Discourse и GitHub, — это на самом деле _текст_, а не код. Более того, я бы вообще не называл Markdown «кодом»! Моноширинный шрифт в этом окне редактора (или на GitHub) мне нужен только внутри блоков с тройными обратными кавычками (`````), потому что _ **вот это** _ — код. Не смешивайте Markdown с кодом; это не код. И я не люблю редакторы с форматированием, потому что они так часто мешают мне. Например, в этом самом абзаце после попыток написать разметку для блока с кавычками (это просто ````` ``` `````) поведение стало дико ошибочным: теперь я не могу нажать на клавишу тильды на клавиатуре, не нарушив работу редактора с форматированием.

Использование шрифтов с засечками в редакторе без форматирования также соответствует стилю GitHub — другого сайта с HTML-полем ввода, где я много пишу на Markdown.

* * *

Я бы поставил на то, что это отражает мнение значительной части нашего сообщества программистов в целом. Люди на нашем форуме Discourse:

- Пишут исходный код и используют моноширинные шрифты для написания кода;
- Умеют писать и читать Markdown напрямую;
- Не воспринимают текст Markdown как исходный код;
- Скорее всего, предпочитают редакторы без форматирования;
- Скорее всего, предпочитают вводить и редактировать его как прозу — то есть с использованием шрифта с засечками.

Конечно, это довольно специализированное сообщество и оно никоим образом не является репрезентативным. Но мой главный тезис таков: не делайте этого для «программистов» только потому, что «им нужен моноширинный шрифт для кода».

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [31.Июль.2025 20:12:48 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/59 "2025-07-31T20:12:48Z")

</div>

> [@mbauman](#):
>
> Это решение, вероятно, было принято ещё в 2016 году,

Это не так. Скорее всего, вы не обновились до версии, включающей редактор с форматированием текста.

---

<div class="post-metadata">

### Author: ![mbauman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mbauman/32/139835_2.png) [@mbauman](https://meta.discourse.org/u/mbauman)
#### Post date: [31.Июль.2025 21:32:46 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/60 "2025-07-31T21:32:46Z")

</div>

В общем, это не так важно, верно? Я убрал примечание из своего первоначального сообщения. Суть в том, что на нашем экземпляре отключен текстовый редактор с поддержкой форматирования, и я с радостью оставлю его отключенным, пока включение не приведёт (на мой взгляд) к ухудшению работы редактора Markdown таким образом.

![image](https://global.discourse-cdn.com/meta/original/4X/0/b/b/0bb29ecc171a0ab010c16e45f6290821e729667d.png)

---

<div class="post-metadata">

### Author: ![mbauman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mbauman/32/139835_2.png) [@mbauman](https://meta.discourse.org/u/mbauman)
#### Post date: [31.Июль.2025 22:23:44 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/61 "2025-07-31T22:23:44Z")

</div>

Я думаю, что установка текста затрагивает суть мысли @alltiagocom — я определённо не ожидал бы, что этот флажок изменит поведение «текущего режима Markdown». Я понимаю стремление ограничить настройки (особенно пользовательские) — это очень похвальная цель! Но это действительно кажется чем-то ортогональным, относящимся к стилю сайта и его внешнему виду, что лучше всего решать через темы.

---

<div class="post-metadata">

### Author: ![seanblue](https://avatars.discourse-cdn.com/v4/letter/s/dc4da7/32.png) [@seanblue](https://meta.discourse.org/u/seanblue)
#### Post date: [01.Август.2025 00:02:27 UTC](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936/62 "2025-08-01T00:02:27Z")

</div>

> [@putty](#):
>
> Добавьте это в свой CSS, @seanblue и @alltiagocom. Это вернёт редактор к настройкам по умолчанию вашего сайта.

Где именно в моём CSS? Я не администратор, и в этом вся суть. Разве вы не утверждаете, что обычный пользователь может как-то переопределить CSS (без использования расширения браузера)?

> [@sam](#):
>
> Имейте в виду, что это изменение позволяет пользователям быстро понять, находятся ли они в режиме исходного кода или в режиме обогащённого текста.

Но ведь есть переключатель, показывающий, в каком режиме вы находитесь. Чего ещё не хватает? Судя по вашему скриншоту, на мобильных устройствах он не виден, так что просто сделайте его видимым — и проблема решена.

> [@sam](#):
>
> Моя озабоченность по поводу отмены изменений заключается в том, что это оптимизирует систему для пользователей, которые никогда не хотят использовать редактор обогащённого текста и негативно относятся к изменениям. Не достигнет ли та же цель опция «без обогащённого текста для меня»?

Вы планируете в будущем убрать версию с разметкой Markdown? Если да, то я понимаю, почему вы хотите подтолкнуть людей к такому виду. Но я ещё раз хочу напомнить, что WYSIWYG-редакторы никогда не бывают идеальными и часто работают некорректно. Большая проблема в том, что приходится изучать особенности WYSIWYG-редактора на каждом конкретном сайте или в каждом приложении. Teams, Confluence и Bitbucket используют WYSIWYG, и у всех есть свои особенности, которые мне приходится осваивать и подстраиваться под них. Некоторые я до сих пор не освоил, потому что они противоречат тому, как работают обычные поля ввода HTML и текстовые области. Каждая такая особенность — это дополнительное время, которое я трачу на ввод нужного текста. Markdown же всегда работает одинаково, его можно писать или редактировать вручную, что делает его менее подверженным ошибкам.

Кроме того, в случае с Discourse ваше программное обеспечение содержит гораздо больше компонентов, чем обычно бывает в простых редакторах (опросы, цитаты из постов, скрытые детали, спойлеры и т. д.), которые значительно сложнее. Я понимаю, что отображение этих элементов в строке полезно для нетехнических пользователей, но это также создаёт больше мест, где WYSIWYG-редактор может незаметно сломаться способами, которые раздражают продвинутых пользователей.

> [@sam](#):
>
> Reddit, шестой сайт в интернете, делает точно то же самое.

Я считаю, что у Reddit гораздо менее сложная функциональность, поэтому использование редактора Markdown менее необходимо. Я только недавно заметил переключатель для перехода в режим Markdown (и сразу же переключился обратно, увидев, что шрифт моноширинный), но разница в том, что на Reddit мне нужны только базовые функции, такие как жирный шрифт, курсив или ссылки, что вполне приемлемо в режиме WYSIWYG.

> [@sam](#):
>
> Использование моноширинного шрифта для исходного кода — это очень устоявшаяся практика.

Не понимаю, почему вы продолжаете использовать термин «исходный код». Кажется, вы используете его, чтобы сказать, что то, что мы пишем, похоже на код, и поэтому моноширинный шрифт уместен. Но на самом деле это совсем не похоже на код. Markdown абсолютно не похож на написание или чтение кода.

> [@sam](#):
>
> Я не могу вспомнить много других продуктов с двойным режимом, можете ли вы привести примеры?

Bitbucket использует гибридный подход: вы видите Markdown, но также отображается эффект применения Markdown. Например, вы видите ` **текст** `, но звёздочки и слово «текст» отображаются жирным шрифтом в редакторе. Они используют шрифт с засечками для всего текста, кроме блоков кода, а текст внутри блоков кода отображается моноширинным шрифтом. (Да, у редактора есть особенности, из-за которых я часто ошибаюсь при редактировании комментария.) Я не могу предоставить скриншот, так как у меня есть доступ только с рабочего компьютера.

> [@mbauman](#):
>
> Но мой главный аргумент: не делайте этого для «программистов», потому что «им нравится моноширинный шрифт для кода».

Точно! Я никогда не слышал, чтобы инженер-программист сказал: «Вау, я очень хочу, чтобы этот редактор Markdown использовал моноширинный шрифт».

[Previous page](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936.md?page=2)

[Next page](https://meta.discourse.org/t/monospace-font-in-the-markdown-only-editor/359936.md?page=4)
