eKsiążki
https://forum.eksiazki.org/

problem z wiszącymi spójnikami
https://forum.eksiazki.org/calibre-f164/problem-z-wiszacymi-spojnikami-t14157.html
Strona 1 z 1

Autor:  indigo-child [ 12 sty 2014 13:33:03 ]
Tytuł:  problem z wiszącymi spójnikami

cześć,

Mam problem z przenoszeniem wiszących spójników i przyimków do nowej linii. Sposób podany tutaj w większości przypadków nie działa z niewiadomych mi przyczyn. Przed konwersją klikam ikonę różdżki przy wyrażeniu i otwiera się "konstruktor wyrażeń regularnych", robię test i ładnie zaznacza mi na żółto to co mnie interesuje a i tak po konwersji na czytniku wszystkie w, i, o etc. wyświetlają się na końcu linii.

Dla jasności, tak wygląda moje wyrażenie:

(\s(Co|Aż|Iż|Ja|Ją|Je|Od|Do|Ma|Mą|Me|Mu|My|Nie|Pa|Po|Ta|Tą|Te|To|Tu|Ty|W|We|Z|Za|Ze|Że|I|O|U|A|co|aż|iż|ja|ją|je|od|do|ma|mą|me|mu|my|nie|pa|po|ta|tą|te|to|tu|ty|w|we|z|za|ze|że|i|o|u|a))(\s)

oraz tekst zastępujący:

\1&nbsp

czy popełniłem tutaj jakiś błąd?

Autor:  fenuks [ 12 sty 2014 23:47:47 ]
Tytuł:  Re: problem z wiszącymi spójnikami

Konstruktor wyrażeń regularnych pokazuje czasami przybliżoną formę treści (przykładowo, przy konwersji PDF -> ePub, PDF nie ma w sobie HTML-a, a mimo to w konstruktorze wyrażeń będzie pokazany przybliżony HTML). Jeżeli dokonujesz konwersji z PDF-a to najlepiej wykonać konwersję PDF->ePub, ePub->ePub i drugim razem konstruktor powinien pokazywać jak naprawdę HTML wygląda. Po drugie, w polu zamiany nie zapomniałeś średnika na końcu. Poza tym samo wyrażenie jest bardzo toporne, łatwiej i wygodniej napisać proste i bardziej uniwersalne:
Kod:
(\s\b.{1,2}\b)\s
(wyrażenie wyszukujące) i
Kod:
\1 
(wyrażenie zastępujące).

Autor:  indigo-child [ 13 sty 2014 1:13:07 ]
Tytuł:  Re: problem z wiszącymi spójnikami

chodziło mi o konwersję epub -> AZW3 i mobi -> AZW3. To wyrażenie, które podałeś wygląda znacznie przyjemniej. Można "przetłumaczyć" na polski o co w nim chodzi? O słowa jedno, i dwu wyrazowe?

Autor:  SwFr [ 13 sty 2014 13:09:35 ]
Tytuł:  Re: problem z wiszącymi spójnikami

Piękne rozwiązanie fenuks. Brawo!

Nie widzę jednak sensu przenoszenia wyrazów dwuliterowych do następnego wiersza w ebookach.
Wyrównanie łamu odbywa się tutaj przez regulację światła międzywyrazowego. Międzyliterowe jest stałe (niestety).
Nie wiem jak jest w przeglądarce Kindle, ale żaden ze znanych mi czytników nie stosuje kerningu, więc
- indigo-child - jeżeli przeniesiesz 2zn słowo do następnego wiersza - to zwiększysz światło w wierszu poprzednim i tekst będzie niespójny.
Jeżeli dodatkowo nie podzielisz wyrazów, to powstan już zupełna katastrofa. Dziura na dziurze.
Jestem zdania, że należy obowiązkowo przenosić spójniki, ale tylko spójniki i co najwyżej 2zn jak "r." przy dacie czy pojedyncze liczebniki.

Pzdr

Autor:  indigo-child [ 13 sty 2014 18:56:57 ]
Tytuł:  Re: problem z wiszącymi spójnikami

wiadomo, w ogóle dzielenie wyrazów przy wyjustowanym tekście to konieczność, inaczej tekst wygląda dramatycznie. Wciąż nie wiem co oznacza wyrażenie (\s\b.{1,2}\b)\s i dlaczego sposób, którym próbowałem pozbyć się spójników wcześniej nie działa.

Autor:  fenuks [ 13 sty 2014 21:06:04 ]
Tytuł:  Re: problem z wiszącymi spójnikami

Wystarczy, że przetestujesz to wyrażenie w kreatorze a wszystko będzie jasne. W przypadku jedno- lub dwu-znakowych wyrazów zamienia ono normalną spację za wyrazem na niełamliwą.

Autor:  indigo-child [ 13 sty 2014 22:17:50 ]
Tytuł:  Re: problem z wiszącymi spójnikami

czyli tak jak przypuszczałem. Dziękuję fenuks! Powiedzcie mi proszę jeszcze, czy jak przekonwertuję AZW3 do AZW3 to nic się nie rozwali? Czy podział wyrazów który zrobiłem przy pomocy "hypernate this!" pozostanie? Sory, że tak się ciągle pytam zamiast sprawdzić, ale już mam dosyć ciągłego konwertowania biblioteki, zgrywania książek, kasowania, kombinowania etc. Wolę się upewnić.

Autor:  indigo-child [ 13 sty 2014 23:25:52 ]
Tytuł:  Re: problem z wiszącymi spójnikami

przetestowałem na jednej książce i jak dotąd żadnego jedno-znakowego wyrazu nie znalazłem na końcu wiersza, za to dwu-wyrazowe niestety tak.

Strona 1 z 1 Wszystkie czasy w strefie UTC + 1 [czas letni (DST)]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/