|
Здравствуйте Гость ( Вход | Регистрация ) Доступ из РоссииДля сохранения достпа из России к сайту и форуму GBX
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
Борьба с переносами русских текстов в MoonShell, Краткая инструкция.
| Aleksey Osipenkov |
Среда, 07 февраля 2007, 00:59
Отправлено
#1
|
![]() Digital Compositor ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 149 Регистрация: 04 нояб. 2004 Пользователь №: 11 245 ![]() ![]() |
Все знают траблу с переносами слов в MoonShell.
Как я придумал с ними бороться: Нам понадобится Microsoft Word и сама книга в тхт. 1) Чтоб узнать сколько символов умещается в строке я сделал тхт файл вот какой: АбвГдеЖзиЙклМноПрсТуфХцчАбвГдеЖзиЙклМноПрсТуфХцч АбвГдеЖзиЙклМноПрсТуфХцчАбвГдеЖзиЙклМноПрсТуфХцч АбвГдеЖзиЙклМноПрсТуфХцчАбвГдеЖзиЙклМноПрсТуфХцч 2) Сохранил и открыл в MoonShell, посмотрел, где он рвёт текст, получилось вот что: .АбвГдеЖзиЙклМноПрсТуфХцчАбвГде ЖзиЙклМноПрсТуфХцч АбвГдеЖзиЙклМноПрсТуфХцчАбвГдеЖ зиЙклМноПрсТуфХцч АбвГдеЖзиЙклМноПрсТуфХцчАбвГдеЖ зиЙклМноПрсТуфХцч Три строчки вот зачем, в UTF8 возникает точка в начале текста. Потому ориентировался по второй строчке, первая холостая, третья на всякий случай 3) Открываю ЭТОТ ЖЕ файл в Ворде и смещаю так ПРАВУЮ границу страницы, чтоб получить такой же перенос, как и в MoonShell. 4) Всё, мы знаем ЗНАЧЕНИЕ границы страницы под ВАШ ШРИФТ, чтоб потом применять её на любую книгу. 5) Открываем книгу в Ворде, смещаем ПРАВУЮ границу страницы на известное значение. 6) Сохраняем как ТХТ, и ставим галочку на против "вставлять разрывы строк" 7) Открываем полученный тхт в MoonShell, забываем про перенесёные разорванные части слов. ----------------------------------------------------------------------------------------------- Некоторые пояснения: Пункты 1-4 делаются всего ОДИН раз, чтоб узнать число символов в строке ВАШЕГО шрифта в MoonShell. Для чего в тестовом файле заглавные буквы чередуются с прописными: Заглавных букв в MoonShell умещается меньше, чем прописных в строке, потому если посчитать только прописные, то при хоть ОДНОЙ заглавной слова будут рваться. Правда это относится только к ВНЕШНЕМУ MoonShell. В MoonShell от Г6 встроеном кол-во в строке и заглавных и прописных будет одинаковое. Сам проверил этот метод на Г6 втроенном и на СуперКард внешнем MoonShell, теперь читаю с удовольствием, на двух экранах и не ломает ничего ------------------------------------------------------------------------------------------------- П.С. Инструкцию написал как мог, но думаю всё понятно. -------------------- Nintendo
|
| inkvizitor |
Среда, 07 февраля 2007, 16:44
Отправлено
#2
|
![]() Fantastum ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 697 Регистрация: 28 окт. 2003 Из: Москва Пользователь №: 5 830 ![]() ![]() |
Спасибо. Для внутреннего MoonShell на М3 Slim SD надеюсь сойдет.
-------------------- |
| lemon |
Среда, 07 февраля 2007, 21:56
Отправлено
#3
|
![]() грустный оптимист ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 318 Регистрация: 25 мар. 2005 Из: Санкт-Петербург Пользователь №: 12 767 ![]() ![]() |
Блин, ну все хорошо, одну (!) букву переносит и "что ты будешь делать"...
Пробовал смещать в ворде на одну букву меньше, больше - все равно одну букву переносит. SC miniSD у меня. помогите плз. Сообщение отредактировал lemon - Среда, 07 февраля 2007, 22:04 -------------------- Мой ЖЖ<<дикий взгляд на безумный мир>>
|
| Aleksey Osipenkov |
Четверг, 08 февраля 2007, 00:35
Отправлено
#4
|
![]() Digital Compositor ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 149 Регистрация: 04 нояб. 2004 Пользователь №: 11 245 ![]() ![]() |
Дело не в флэшке.
Просто сократи на НЕСКОЛЬКО букв, а не на одну в Ворде. Это всё из-за отличия заглавных и прописных. На всякий, я шрифт выбрал UTF8 (110 test), на нём мне всех удобний читать. Под него сокращаю чуть меньше от цифры 7 в Ворде. Всё ок, переносы идеальные. Сообщение отредактировал Aleksey Osipenkov - Четверг, 08 февраля 2007, 00:37 -------------------- Nintendo
|
| lemon |
Пятница, 09 февраля 2007, 17:28
Отправлено
#5
|
![]() грустный оптимист ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 318 Регистрация: 25 мар. 2005 Из: Санкт-Петербург Пользователь №: 12 767 ![]() ![]() |
QUOTE (Aleksey Osipenkov @ Четверг, 08 февраля 2007, 1:35) Дело не в флэшке. Просто сократи на НЕСКОЛЬКО букв, а не на одну в Ворде. Это всё из-за отличия заглавных и прописных. На всякий, я шрифт выбрал UTF8 (110 test), на нём мне всех удобний читать. Под него сокращаю чуть меньше от цифры 7 в Ворде. Всё ок, переносы идеальные. Я перенес на несколько букв от места разрыва, все равно переносит. И даже больше разрывает, чем раньше. Поставив перед сохранием UTF8, а затем запустив в ДС муншел видит только закорюки. Т.е не распознает этот шрифт. Переносит у меня вот эти строчки так: АбвГдеЖзиЙклМноПрсТуф|ХцчАбвГдеЖзиЙклМноПрсТуфХцч АбвГдеЖзиЙклМноПрсТуф|ХцчАбвГдеЖзиЙклМноПрсТуфХцч АбвГдеЖзиЙклМноПрсТуф|ХцчАбвГдеЖзиЙклМноПрсТуфХцч Везде одинаково. Точки не возникает. Ставлю я пометку страницы у цифры семь или чуть раньше.Все равно переносит. От одной буквы и больше. Как будто и не замечает, что я что-то изменил. -------------------- Мой ЖЖ<<дикий взгляд на безумный мир>>
|
| Aleksey Osipenkov |
Пятница, 09 февраля 2007, 21:33
Отправлено
#6
|
![]() Digital Compositor ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 149 Регистрация: 04 нояб. 2004 Пользователь №: 11 245 ![]() ![]() |
6) Сохраняем как ТХТ, и ставим галочку на против "вставлять разрывы строк"
Это делал в Ворде? -------------------- Nintendo
|
| lemon |
Суббота, 10 февраля 2007, 19:48
Отправлено
#7
|
![]() грустный оптимист ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 318 Регистрация: 25 мар. 2005 Из: Санкт-Петербург Пользователь №: 12 767 ![]() ![]() |
QUOTE (Aleksey Osipenkov @ Пятница, 09 февраля 2007, 22:33) да. Думаю дело в том, что изначально при установке не поставил UTF8 как шрифт. По-этому всеравно переносит. Попробую - сообщу о провалах. Если и не в этом дело, то тогда не знаю... -------------------- Мой ЖЖ<<дикий взгляд на безумный мир>>
|
![]() ![]() |
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
| Упрощённая версия | Сейчас: Вт., 27 окт. 2026, 15:52 |




Среда, 07 февраля 2007, 00:59













