Кириллица в . NET- приложениях под Mono / Хабрахабр. Net- приложения, использующие Win. Forms, вполне могут работать под Mono, но в некоторых дистрибутивах Linux вместо русских шрифтов пользователи видят стройные ряды квадратов и разъехавшийся интерфейс. Изучение проблемы показало, что в разных Linux- дистрибутивах на одной и той же версии mono (в частности, 2. Поиски решения в интернете привели к описанию проблемы с драйвером для видеокарт Intel в Ubuntu xserver- xorg- video- intel. Десятки разных тем на англоязычных форумах, описывающих это решение с использованием последней версии драйвера.
Например, здесь и здесь. При этом на практике обновление драйверов проблему не решало.
Второй по популярности совет – установить пакет шрифтов msttcorefonts тоже не помог. Однако копнув чуть в сторону, мы обнаружили, что если в программе явно использовать простые шрифты, вроде Arial, то проблема квадратов исчезает. Оказалось, что «виноват» в этом шрифт Ms Sans Serif, используемый по умолчанию для всех форм на Win. Forms. Судя по всему, шрифт, заменяющий его в Ubuntu 9.
Если программа Ваша, то вполне можно поменять в ней шрифт на Arial, или другой имеющийся в вашем дистрибутиве, хотя под Windows приложение будет выглядеть не так, как остальные. Если же исходных кодов или желания менять приложение нет, то поможет установка дополнительных шрифтов. При наличии самой Windows гораздо проще будет взять файл micross.
- Часть II : Соответствия шрифтов Windows, Mac и Unix/Linux. Comic Sans MS, Monaco CY, * (см.
- Введение В данном списке перечислены шрифты, общие для " MS Sans Serif ", Geneva, sans-serif, MS Sans Serif 4, Geneva, sans-serif.
- Кто-то хочет установить шрифты, чтобы они отображались в Paint.NET, кто-то хочет их.
- Выбор удачного шрифта с Кириллицей. Внешний вид оных шрифтов для сравнения MS UI Gothic, Meiryo, Meiryo UI, Microsoft Sans Serif : https:// www.dropbox.com/s/9wmdq4hjbqwhfb6/61%20Cyrillic%20fonts.
- Вообще, Microsoft рекомендует ограниченный набор шрифтов, которые можно устанавливать.
- Шрифты Microsoft Sans Serif, Tahoma, Lucida Console. 0 0 добавил micross.
- Классификация. Гуманистический гротеск. Дата создания. Matthew Carter (англ.)русск. Тахома (англ. Tahoma) — гуманистический шрифт без засечек, разработанный Мэтью Картером (англ. Matthew Carter) для Компании Microsoft в 1994 для распространения .
Статья написано по результатам темы на форуме Шрифты :(.В архиве: flprog-font-reg.rar . Старославянские, русские шрифты TTF.
C: \Windows\Fonts и положить его в любой подкаталог /usr/share/fonts/truetype/ (я назвал свой winfonts и собрал в нем вообще все шрифты windows). Также можно воспользовать приложением Font. Viewer, которое проассоциировано с . После установки шрифтов нужно просто перезапустить наше приложение и все встает на свои места. Мы надеемся, что это простое решение поможет и тебе, %username%. Мы не долго экспериментировали с другими вариантами решения, но будем рады узнать, каким образом еще можно решить эту проблему, имея на руках исходный код приложения. Может быть, в mono есть возможность задать используемые шрифты в конфигурации?
Будем рады услышать замечания и предложения. Идеальное решение – без необходимости участия пользователя и глобальной смены шрифтов во всех формах и контролах. Upd. 1: Есть еще один способ.— открыл Deja. Vu Sans c помощью Font.
Forge— Поменял в разделе ttf info имя шрифта на Microsoft Sans Serif— Нажал Generate ttf— Полученный результат скопировал в каталог со шрифтами. Этот способ решает проблему с наличием лицензии на Windows.
P. S. Мы – это xeon и мой коллега fo. Если у вас есть свободный инвайт и желание помочь, напишите мне в личные сообщения.
Работа сайта временно приостановлена. Хостинг сайта временно приостановлен. Если вы владелец данного ресурса, то для возобновления работы сайта вам необходимо продлить действие услуги хостинга.
Продлить. В случае, если приостановка работы сайта вызвана нарушением условий Договора на абонентское обслуживание, то для возобновления работы вам необходимо обратиться в Службу поддержки. Мы будем рады вам помочь!