Репутация: 220 
(весьма и весьма положительная личность)
спасибочки большие!! за советы!! сейчас попробую!! сперва так как ты описал и с твоим шрифтом потом если заработает то попробую подобрать какой то хороший шрифт и если после теста будет все хорошо работать то обязательно сюда выложу!! а если появятся вопросы то тут же отпишусь
Re-Education добавил 18.02.2015 в 22:02
Сообщение от Re-Education
спасибочки большие!! за советы!! сейчас попробую!! сперва так как ты описал и с твоим шрифтом потом если заработает то попробую подобрать какой то хороший шрифт и если после теста будет все хорошо работать то обязательно сюда выложу!! а если появятся вопросы то тут же отпишусь
повторил действия что тыописал и все заработало!! спасибо большое!! только сейчас я кажется понял почему срезается бэкграунд)) слишком большое расстояние между буковками)) как его изменить?? ато такое ощущение будто между каждой буквой стоит пробел))
сейчас попробую найти шрифт с которой создавалась прога только с русским присудствием)) думаю смогу исправиь!! спасибо огромное тебе Эрик!! помог передать не могу как!! жаль я не в москве пиваса попили бы!!
Последний раз редактировалось Re-Education; 18.02.2015 в 22:02.
Причина: добавил, подумав
Да, получается русский шрифт после 7F прога не учитывает.
Если написать длинную строку английскими символами, тогда бэкграунд растягивается по длине предложения.
Сообщение от Re-Education
слишком большое расстояние между буковками)) как его изменить?? ато такое ощущение будто между каждой буквой стоит пробел))
Да это просто сам шрифт такой и, хоть я дистанцию и размер сокращал, но надо было более радикально всё сократить.
Я сделал ещё более компактный шрифт (во вложении). Нашёл какой-то droid-sans-mono.ttf и сконвертировал его в PGF более мелким размером и шагом
Репутация: 220 
(весьма и весьма положительная личность)
Сообщение от ErikPshat
Да, получается русский шрифт после 7F прога не учитывает.
Если написать длинную строку английскими символами, тогда бэкграунд растягивается по длине предложения.
Да это просто сам шрифт такой и, хоть я дистанцию и размер сокращал, но надо было более радикально всё сократить.
Я сделал ещё более компактный шрифт (во вложении). Нашёл какой-то droid-sans-mono.ttf и сконвертировал его в PGF более мелким размером и шагом
И бэкграунд подстраивается именно под английский шрифт. Последний символ, на который реагирует бэкграунд - 7E (~).
я тоже сейчас то тот шрифт то этот)) и так и сяк но никак)) возникла идея а если отредактировать и вместо английского шрифта вставить русские символы??наверное хрень получится)) придется посимвольно переводить да??
Re-Education, где-то стоит залочка на количество символов. В ASCII используется 127 символов, поэтому залочка скорее всего на 7F.
Возможно для бэкграунда грузится отдельный модуль prx, пока не выяснял.
Ну можно переместить алфавит в зону 7F, тогда да, придётся переводить не буквами, а их шестнадцатеричными символами
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Репутация: 220 
(весьма и весьма положительная личность)
Сообщение от ErikPshat
Re-Education, где-то стоит залочка на количество символов. В ASCII используется 127 символов, поэтому залочка скорее всего на 7F.
Возможно для бэкграунда грузится отдельный модуль prx, пока не выяснял.
Ну можно переместить алфавит в зону 7F, тогда да, придётся переводить не буквами, а их шестнадцатеричными символами
не ну посимвольно переводить это точно не вариант)) я лучше наверное посижу в хексе поищу залочку)) я насколько понимаю 7f надо поменять на FF??просто их там больше чем 200 штук блин)) с ума сойти можно будет))
выяснил)) ширина бэкграундов зависит от количества символов первой строчки и именно ангийскими буквами))
то есть если даже пишешь русскими и ставишь в конце пару точек английскими то бэкграунд расширится ровно настолько сколько точек поставишь)) в общем пока не могу найти где именно это находится но это скорее всего не залочка)) потому что тогда и слова не переводились бы полностью)) а так все фразы перевода отображаются)) причем сдвигая остальное)) так видно в настройках и в системной инфе)) вот скрины
Последний раз редактировалось Re-Education; 19.02.2015 в 02:55.
выяснил)) ширина бэкграундов зависит от количества символов первой строчки и именно ангийскими буквами))
Не обязательно первой строчки.
Сообщение от Re-Education
то есть если даже пишешь русскими и ставишь в конце пару точек английскими то бэкграунд расширится ровно настолько сколько точек поставишь))
Думаю ширина выставляется в зависимости от самой длинной строчки и зависит от количества символов в английском расположении по 7E.
Сообщение от Re-Education
но это скорее всего не залочка)) потому что тогда и слова не переводились бы полностью)) а так все фразы перевода отображаются))
Это залочка не на алфавит, а на бэкграунд. Видимо разработчик использовал формулу подсчёта ширины бэкграунда в зависимости от количества символов ASCII.
Как он это реализовал, одному ему известно или при наличии исходников.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Репутация: 220 
(весьма и весьма положительная личность)
Сообщение от ErikPshat
Не обязательно первой строчки.
Думаю ширина выставляется в зависимости от самой длинной строчки и зависит от количества символов в английском расположении по 7E.
Это залочка не на алфавит, а на бэкграунд. Видимо разработчик использовал формулу подсчёта ширины бэкграунда в зависимости от количества символов ASCII.
Как он это реализовал, одному ему известно или при наличии исходников.
Спасибо за ответы!! но у меня почему то после нескольких запусков даже если ничего не меняю появляется ошибка и все тут)) не знаю с чем это связано но не работает прога )) только сносить нужно полностью папку Xplora и вставлять заново поновому заменяя шрифт путь к нему и тд. в общем посижу поищу проблему как появятся какие то результаты того что на данный момент не раскрыли отпишусь) просто сейчас у меня сессия и пока времени немного есть чтоб уделять проге)) если ничего не получится то выложу русифицированную версию того что сделали до сих пор)) это не оконченая версия но может кому интересно станет и подумает как это доделать))