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
Ответов(1 - 6)
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
lemon
post Среда, 07 февраля 2007, 21:56
Отправлено #3


грустный оптимист
*******

Группа: Пользователи
Сообщений: 2 318
Регистрация: 25 мар. 2005
Из: Санкт-Петербург
Пользователь №: 12 767





Блин, ну все хорошо, одну (!) букву переносит и "что ты будешь делать"...
Пробовал смещать в ворде на одну букву меньше, больше - все равно одну букву переносит.

SC miniSD у меня. sad.gif

помогите плз.

Сообщение отредактировал lemon - Среда, 07 февраля 2007, 22:04


--------------------
Мой ЖЖ<<дикий взгляд на безумный мир>>
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Aleksey Osipenkov
post Четверг, 08 февраля 2007, 00:35
Отправлено #4


Digital Compositor
*******

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





Дело не в флэшке.
Просто сократи на НЕСКОЛЬКО букв, а не на одну в Ворде.
Это всё из-за отличия заглавных и прописных.

На всякий, я шрифт выбрал UTF8 (110 test), на нём мне всех удобний читать.
Под него сокращаю чуть меньше от цифры 7 в Ворде.
Всё ок, переносы идеальные.

Сообщение отредактировал Aleksey Osipenkov - Четверг, 08 февраля 2007, 00:37


--------------------
Nintendo
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
lemon
post Пятница, 09 февраля 2007, 17:28
Отправлено #5


грустный оптимист
*******

Группа: Пользователи
Сообщений: 2 318
Регистрация: 25 мар. 2005
Из: Санкт-Петербург
Пользователь №: 12 767





QUOTE (Aleksey Osipenkov @ Четверг, 08 февраля 2007, 1:35)
Дело не в флэшке.
Просто сократи на НЕСКОЛЬКО букв, а не на одну в Ворде.
Это всё из-за отличия заглавных и прописных.

На всякий, я шрифт выбрал UTF8 (110 test), на нём мне всех удобний читать.
Под него сокращаю чуть меньше от цифры 7 в Ворде.
Всё ок, переносы идеальные.
*

Я перенес на несколько букв от места разрыва, все равно переносит.
И даже больше разрывает, чем раньше.

Поставив перед сохранием UTF8, а затем запустив в ДС муншел видит только закорюки. Т.е не распознает этот шрифт.

Переносит у меня вот эти строчки так:
АбвГдеЖзиЙклМноПрсТуф|ХцчАбвГдеЖзиЙклМноПрсТуфХцч

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

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

Везде одинаково. Точки не возникает.
Ставлю я пометку страницы у цифры семь или чуть раньше.Все равно переносит. От одной буквы и больше.

Как будто и не замечает, что я что-то изменил.



--------------------
Мой ЖЖ<<дикий взгляд на безумный мир>>
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Aleksey Osipenkov
post Пятница, 09 февраля 2007, 21:33
Отправлено #6


Digital Compositor
*******

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





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


Это делал в Ворде?


--------------------
Nintendo
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
lemon
post Суббота, 10 февраля 2007, 19:48
Отправлено #7


грустный оптимист
*******

Группа: Пользователи
Сообщений: 2 318
Регистрация: 25 мар. 2005
Из: Санкт-Петербург
Пользователь №: 12 767





QUOTE (Aleksey Osipenkov @ Пятница, 09 февраля 2007, 22:33)
6) Сохраняем как ТХТ, и ставим галочку на против "вставлять разрывы строк"
Это делал в Ворде?
*

да. Думаю дело в том, что изначально при установке не поставил UTF8 как шрифт. По-этому всеравно переносит.
Попробую - сообщу о провалах. Если и не в этом дело, то тогда не знаю...


--------------------
Мой ЖЖ<<дикий взгляд на безумный мир>>
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:51
Skin Designed (c) by Rooq.net, All Rights Reserved.