Системный моноширинный шрифт
Цитата: Dmitresso от 24.11.2024, 21:46Всем привет.
Давненько привык отключать ClearType с его мазнёй, и перешёл на Tahoma/Verdana.
После недолгих метаний, понял что подавляющее большинство "программистских" шрифтов рассчитаны исключительно на использование при включённом сглаживании, и без него выглядят отвратительно. Из Ubuntu, Roboto и Verdana выбор пал на последний.
Telegram и встроенный редактор md в Visual Studio - запрашивают и получают шрифт из ОС. Но как именно?
Последнему можно подсунуть CSS
<style>
code * { font-family: "Verdana" !important }
</style>Тестировал на VS, но принцип у обоих один - запрос на monospace из ОС.
Использует Cascadia Code. Окей, я удалил его. Использует Consolas. Удалить его изC:\Windows\Fontsнельзя, но можно модифицировать раздел реестраКомпьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts. Если заменить значения названий начертаний, то чуда не происходит, обман быстро раскрывается и шрифт пропадает изC:\Windows\Fonts. ПослеConsolas'а будет использоватьсяCourier New, а после него я не узнал шрифт, и решил не играть в кошки-мышки и не кастылировать.
Может кто в курсе, какой принцип здесь работает, и как заставить Windows использовать конкретный шрифт в качестве monospaced?
Всем привет.
Давненько привык отключать ClearType с его мазнёй, и перешёл на Tahoma/Verdana.
После недолгих метаний, понял что подавляющее большинство "программистских" шрифтов рассчитаны исключительно на использование при включённом сглаживании, и без него выглядят отвратительно. Из Ubuntu, Roboto и Verdana выбор пал на последний.
Telegram и встроенный редактор md в Visual Studio - запрашивают и получают шрифт из ОС. Но как именно?
Последнему можно подсунуть CSS
Скопировано<style>
Скопированоcode * { font-family: "Verdana" !important }
Скопировано</style>
Тестировал на VS, но принцип у обоих один - запрос на monospace из ОС.
Использует Cascadia Code. Окей, я удалил его. Использует Consolas. Удалить его из СкопированоC:\Windows\Fonts нельзя, но можно модифицировать раздел реестра СкопированоКомпьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts. Если заменить значения названий начертаний, то чуда не происходит, обман быстро раскрывается и шрифт пропадает из СкопированоC:\Windows\Fonts. После СкопированоConsolas'а будет использоваться СкопированоCourier New, а после него я не узнал шрифт, и решил не играть в кошки-мышки и не кастылировать.
Может кто в курсе, какой принцип здесь работает, и как заставить Windows использовать конкретный шрифт в качестве monospaced?