Предложение за подравняването на текста при ePub

Правила
Уважавайте другите участници и се отнасяйте с тях така, както бихте желали те да се отнасят с вас!

Отговор на темата


Този въпрос служи за улавяне на ботове и предотвратяване на спама.
Усмивки
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode е включен
Кодът [img] е включен
Кодът [url] е включен
Усмивките са включени

Преглед на темата
   

Разгъване Преглед на темата: Предложение за подравняването на текста при ePub

Re: Предложение за подравняването на текста при ePub

от 3Mag » 19 август 2014, 00:22

pechkov, не, към момента не ме интересуват други EPUB файлове, различни от генерираните от "Читанка" и от теб. Твоите са си двустранно подравнени, а тези от "Читанка", след като всички са с OPS, няма да ми трябва проверка.
Благодаря ти за информацията и съдействието Изображение :)

Re: Предложение за подравняването на текста при ePub

от pechkov » 18 август 2014, 23:54

3Mag написа:... Само трябва да измисля как да проверява дали "css\main.css" е в директория OEBPS или OPS.
Ако става въпрос за файлове, генерирани от "Читанка" - всичките са еднакви по структура. А ако имаш предвид други EPUB файлове - тогава не се знае дали CSS файла въобще ще се казва main.css или нещо друго. В момента разглеждам един файл, генериран от издателство "Колибри". Има си два CSS файла вътре. :) За да разбереш кое какво използва - трябва да отваряш HTML файловете, и да четеш от тях пътя и името на css файла. Мъчна работа, ама те така...

Re: Предложение за подравняването на текста при ePub

от 3Mag » 18 август 2014, 23:09

zl_tsanev, ще разгледам MyHomeLib. Не я знаех. Изглежда интересна и полезна :)

pechkov, благодаря, инструментчето за подмяна на CSS-а е чудесно :)
Само трябва да измисля как да проверява дали "css\main.css" е в директория OEBPS или OPS.

Re: Предложение за подравняването на текста при ePub

от pechkov » 18 август 2014, 22:30

3Mag написа:... дали main.css е еднакъв за всички ePub или не?
Генератора на "Читанка" създава EPUB файловете по един и същи начин. Но тези в EPUB архива, който поддържам съм ги правил от FB2 формат с конвертора на Lord KiRON.

Ако искаш да промениш CSS-а, имам направено "нещо", с което може да се подменя CSS-а на всички EPUB файлове в текущата директория и в поддиректориите с едно кликване (и става бързо). Можеш да го изтеглиш оттук, да си направиш какъвто ти трябва CSS за EPUB файловете, и да го използваш когато пожелаеш.

П.П. CSS файла, който е вътре е с друга настройка за шрифтовете, за да паснат на четец Sony, така че вземи CSS от някой стандартен EPUB свален от "Читанка" например, и ползвай него.

Re: Предложение за подравняването на текста при ePub

от zl_tsanev » 18 август 2014, 20:20

3Mag написа:zl_tsanev, да, може да се мине междинно и през FB2. И наистина май е най-доброто решение за масовия потребител :)
В допълнение на препоръката от предния пост: Препоръчвам използуването на програмата-библиотекар MyHomeLib(http://home-lib.net/)(или подобна).
Чрез нея можете да генерирате свои локални библиотеки и от тях да избирате и конвертирате в избран от вас формат (в случая EPUB) книги в избрана локална директория или на Вашето устройство. Програмата е включена в торентите на FLIBUSTA и LIBRUSEC включително и конверторите(можете да редактирате параметричните файлове по Ваша преценка).
В допълнение - последните версии на AlReader и CoolReader имат включен "библиотечен" модул и съответно можете(след сканиране на наличните файлове в посочена от Вас директория) да избирате автор, серия, заглавие за четене директно от Вашето устройство.
Имат и много други възможности, но дали и как ще ги ползувате е по Ваша преценка(OPDS каталози и пр.)
Препоръчвам root-ване на NST и инсталиране на тези приложения за четене(те работят директно с FB2 и няма нужда да конвертирате). Освен това визуализират бележки под линия (AlReader понякога не го прави), таблици(CoolReader-inline, AlReader-с препратка).

Re: Предложение за подравняването на текста при ePub

от 3Mag » 18 август 2014, 19:18

zl_tsanev, да, може да се мине междинно и през FB2. И наистина май е най-доброто решение за масовия потребител :)

Борислав, вярно е, за да се избегнат евентуалните "дупки" в текста. Доколкото разбирам, предложението ми за двустранно подравняване по подразбиране няма да бъде възприето, макар че и без сричкопренасяне обикновено не се получават забележими дупки в текста. Но когато се получат е много дразнещо :(
Понеже ми е по-лесно да подменя цял файл в ePub пакета, вместо да коригирам съдържанието на файл, ти или някой от екипа, може ли да споделите дали main.css е еднакъв за всички ePub или не?

Re: Предложение за подравняването на текста при ePub

от zl_tsanev » 18 август 2014, 16:52

Борислав написа:
3Mag написа:Въпросът ми е, не е ли по-добре да има ред "text-align: justify;" в css-a в секцията за форматиране на параграфите? Или има конкретна причина за липсата му?
Двустранно подравняване има смисъл само ако устройството поддържа и пренос на думи.
Досега смятах, че програмата/приложението за четене на конкретния формат книга определят възможността за пренос, а форматирането на параграфа (ляво, дясно, центрирано, двустранно-подравнено) не зависи от това дали има или няма смисъл преноса в текста.

Конкретно по предложението: препоръчвам сваляне във формат FB2 и последващо (пакетно) конвертиране към EPUB с определени от вас настройки.

Re: Предложение за подравняването на текста при ePub

от Борислав » 18 август 2014, 08:33

3Mag написа:Въпросът ми е, не е ли по-добре да има ред "text-align: justify;" в css-a в секцията за форматиране на параграфите? Или има конкретна причина за липсата му?
Двустранно подравняване има смисъл само ако устройството поддържа и пренос на думи.

Re: Предложение за подравняването на текста при ePub

от 3Mag » 17 август 2014, 21:19

Да, с отключване мога да си реша проблема :) . Но използвах моя четец като пример. Мога и ръчно да си коригирам css-a. Но повечето потребители не могат да си го коригират, както и нямат понятие какво правят, когато си "отключват" устройствата.
Въпросът ми е, не е ли по-добре да има ред "text-align: justify;" в css-a в секцията за форматиране на параграфите? Или има конкретна причина за липсата му?

Re: Предложение за подравняването на текста при ePub

от Бам Бам » 17 август 2014, 19:51

А може и просто да си отключиш Nook-а, което ще ти позволи да инсталираш други програми за четене на книги, където няма да имаш проблеми с подравняването.

Предложение за подравняването на текста при ePub

от 3Mag » 16 август 2014, 21:13

Здравейте,

Притежавам четец Nook Simple Touch и когато сваля някое произведение в ePub формат от Читанка текста е ляво подравнен. Когато използвам ePub от архива на pechkov текста е двустранно подравнен. В софтуера на четеца няма опция за промяна подравняването на текста. Предполагам е така не само с моя четец. Обикновено текста в книгите е двустранно подравнени и аз, а предполагам и повечето четящи, съм свикнал да чета такива текстове.

Предлагам да се направи промяна и текстовете в ePub формата от Читанката да бъдат двустранно подравнени.
В частност предлагам да се добави един ред в main.css при генериране на ePub, а именно секцията на редове 34-37:

Код: Избиране на всичко

p {
	margin: 0;
	text-indent: 2.5em;
}
да добие вида:

Код: Избиране на всичко

p {
	margin: 0;
	text-indent: 2.5em;
	text-align: justify;
}
Не знам дали ePub файловете се генерират при поискване или всички са генерирани предварително. Ако е второто, съзнавам, че ще бъде по-трудно и времеемко, но все пак ще има полза.

По(-)здрави
:)

Към началото