forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=13)
-   -   Русские шрифты (http://forum.boolean.name/showthread.php?t=14699)

Gamemaker1 29.04.2013 16:31

Ответ: Русские шрифты
 
Финальный результат тестирования.
Корректная работа русского языка обнаружена при данных значениях:
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Nls/CodePage]
1250="c_1251.nls"
1251="c_1251.nls"
1252="c_1251.nls"
Проверено на Windows XP и Windows 7!

SBJoker 29.04.2013 16:47

Ответ: Русские шрифты
 
не забываешь перезагружать после изменения?

Gamemaker1 03.05.2013 21:05

Ответ: Русские шрифты
 
Нет, не забываю.

Lered 08.12.2013 16:38

Ответ: Русские шрифты
 
Помогите(
Попробовал все, что предлагается тут: дописать " cyr", править реестр(значения совпадают). Не помогло - на одном компе работает как надо, а на другом - все равно кракозябры. Очень прошу помочь.

ABTOMAT 08.12.2013 17:49

Ответ: Русские шрифты
 
Шутки шутками а для Win7/8 я решения так и не нашёл.
Ну кроме делания собственной реализации текста.

Arton 08.12.2013 18:37

Ответ: Русские шрифты
 
Цитата:

Сообщение от ABTOMAT (Сообщение 271173)
Шутки шутками а для Win7/8 я решения так и не нашёл.
Ну кроме делания собственной реализации текста.

На XP те же проблемы были! Новые виндоусы не причём.

ABTOMAT 10.12.2013 01:50

Ответ: Русские шрифты
 
Цитата:

Сообщение от Arton (Сообщение 271174)
На XP те же проблемы были! Новые виндоусы не причём.

Решения, которые работали на ХР, не работают на новых виндах.

impersonalis 10.12.2013 01:56

Ответ: Русские шрифты
 
Что конкретно в б3д под 7 не так со шрифтами? (а то уже стрежень вопроса стал размываться)

Arton 10.12.2013 10:00

Ответ: Русские шрифты
 
Цитата:

Сообщение от impersonalis (Сообщение 271212)
Что конкретно в б3д под 7 не так со шрифтами? (а то уже стрежень вопроса стал размываться)

Краказябры в кириллице. Краказябры и всё тут, в скомпилированном экзешники. В проекте всё может быть нормально.

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

P. S. Я с этим намучился, Xors3D вроде корректно работает с кириллицей, хотя не всегда.

impersonalis 10.12.2013 11:39

Ответ: Русские шрифты
 
Код:

Graphics 800,600,32,2
SetBuffer BackBuffer()
SetFont LoadFont("Arial cyr")
While Not KeyHit(1)
        Cls
        Text 0,0,"Широкая электрификация южных губерний даст мощный толчок подъёму сельского хозяйства."
        Flip
Wend
End

win 7 x64 полёт нормальный

polopok 10.12.2013 16:31

Ответ: Русские шрифты
 
wista home basic
service pack 1
32

код выше ,с отображением всё в поряке

Arton 11.12.2013 05:22

Ответ: Русские шрифты
 
Цитата:

Сообщение от impersonalis (Сообщение 271222)
Код:

Graphics 800,600,32,2
SetBuffer BackBuffer()
SetFont LoadFont("Arial cyr")
While Not KeyHit(1)
        Cls
        Text 0,0,"Широкая электрификация южных губерний даст мощный толчок подъёму сельского хозяйства."
        Flip
Wend
End

win 7 x64 полёт нормальный

Ну так блин! На твоей системе полёт нормальный, а ты теперь на других попробуй (откомпилируй сначала).
У меня откомпилированные на XP не работали на Win 7

impersonalis 11.12.2013 11:18

Ответ: Русские шрифты
 
Я не к тому, что "у меня всё работает - вы дураки" (бывает и наоборот), а к "проблема не универсальна (как тут безапелляционно заявляют) - давайте разбираться". Да - тестировал именно exe-к. Проблема может быть в чём угодно
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 10 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.

Вы же код зажмотили - вот я и привёл свой.
Надо ещё дома глянуть.


Часовой пояс GMT +4, время: 08:22.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot