Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

[ Каскадный ] · Стандартный · Линейный

> Борьба с переносами русских текстов в MoonShell, Краткая инструкция.

Aleksey Osipenkov
post Среда, 07 февраля 2007, 00:59
Отправлено #1


Digital Compositor
*******

Группа: Пользователи
Сообщений: 2 149
Регистрация: 04 нояб. 2004
Пользователь №: 11 245





Все знают траблу с переносами слов в MoonShell.
Как я придумал с ними бороться:

Нам понадобится Microsoft Word и сама книга в тхт.

1) Чтоб узнать сколько символов умещается в строке я сделал тхт файл вот какой:

АбвГдеЖзиЙклМноПрсТуфХцчАбвГдеЖзиЙклМноПрсТуфХцч

АбвГдеЖзиЙклМноПрсТуфХцчАбвГдеЖзиЙклМноПрсТуфХцч

АбвГдеЖзиЙклМноПрсТуфХцчАбвГдеЖзиЙклМноПрсТуфХцч

2) Сохранил и открыл в MoonShell,
посмотрел, где он рвёт текст, получилось вот что:

.АбвГдеЖзиЙклМноПрсТуфХцчАбвГде
ЖзиЙклМноПрсТуфХцч

АбвГдеЖзиЙклМноПрсТуфХцчАбвГдеЖ
зиЙклМноПрсТуфХцч

АбвГдеЖзиЙклМноПрсТуфХцчАбвГдеЖ
зиЙклМноПрсТуфХцч

Три строчки вот зачем, в UTF8 возникает точка в начале текста.
Потому ориентировался по второй строчке, первая холостая, третья на всякий случайsmile.gif

3) Открываю ЭТОТ ЖЕ файл в Ворде и смещаю так ПРАВУЮ границу страницы, чтоб получить такой же перенос, как и в MoonShell.

4) Всё, мы знаем ЗНАЧЕНИЕ границы страницы под ВАШ ШРИФТ, чтоб потом применять её на любую книгу.

5) Открываем книгу в Ворде, смещаем ПРАВУЮ границу страницы на известное значение.

6) Сохраняем как ТХТ, и ставим галочку на против "вставлять разрывы строк"

7) Открываем полученный тхт в MoonShell, забываем про перенесёные разорванные части слов.

-----------------------------------------------------------------------------------------------

Некоторые пояснения:
Пункты 1-4 делаются всего ОДИН раз, чтоб узнать число символов в строке ВАШЕГО шрифта в MoonShell.

Для чего в тестовом файле заглавные буквы чередуются с прописными:
Заглавных букв в MoonShell умещается меньше, чем прописных в строке,
потому если посчитать только прописные, то при хоть ОДНОЙ заглавной слова будут рваться. Правда это относится только к ВНЕШНЕМУ MoonShell.
В MoonShell от Г6 встроеном кол-во в строке и заглавных и прописных будет одинаковое.

Сам проверил этот метод на Г6 втроенном и на СуперКард внешнем MoonShell, теперь читаю с удовольствием, на двух экранах и не ломает ничегоsmile.gif

-------------------------------------------------------------------------------------------------

П.С.
Инструкцию написал как мог, но думаю всё понятно.


--------------------
Nintendo
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
inkvizitor
post Среда, 07 февраля 2007, 16:44
Отправлено #2


Fantastum
******

Группа: Пользователи
Сообщений: 1 697
Регистрация: 28 окт. 2003
Из: Москва
Пользователь №: 5 830





Спасибо. Для внутреннего MoonShell на М3 Slim SD надеюсь сойдет.


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Вт., 24 июня 2025, 00:20
Skin Designed (c) by Rooq.net, All Rights Reserved.