Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 14. 12. 2010 16:45:57

Lord killer
Člen
Registrace: 9. 12. 2007
Příspěvků: 43

nefunkční znaky Word Joiner

V poslední době jsem místo pevných mezer začal používat pružné mezery (Word Joiner) pomocí rozšíření TypoJTB, ale zjistil jsem, že ne vždy spolehlivě fungují. Jediné co mne napadlo: nahradit tyto konkrétní špatně zalomené řádky převodem pružných mezer na pevné (k tomu používám rozšíření jp_kerning_znakov).

více ve videu:
http://www.uloz.to/6958272/word-joiner-mp4

Jedná se o chybnou funkci programu nebo rozšíření špatně používám?

Offline

#2 14. 12. 2010 17:10:54

j-pastierik
Člen
Registrace: 15. 11. 2004
Příspěvků: 761

Re: nefunkční znaky Word Joiner

Je to "vlastnosť" OO.o, práve preto som riešil problematiku náhrady nesprávnych WJ za NBSP.

Offline

#3 14. 12. 2010 18:04:35

j-pastierik
Člen
Registrace: 15. 11. 2004
Příspěvků: 761

Re: nefunkční znaky Word Joiner

Ešte som zabudol - toto správanie nie je chyba OO.o - spája sa WJ s medzerou, ktorá sa môže rozdeliť. Chyba je to, že OO.o už dlhé roky (napriek rôznym issue) ignoruje to, že znak NBSP je pružný (citujem z http://www.unicode.org/reports/tr14/):
When expanding or compressing interword space according to common typographical practice, only the spaces marked by U+0020 SPACE and U+00A0 NO-BREAK SPACE are subject to compression, and only spaces marked by U+0020 SPACE, U+00A0 NO-BREAK SPACE, and occasionally spaces marked by U+2009 THIN SPACE are subject to expansion. All other space characters normally have fixed width. When expanding or compressing intercharacter space, the presence of U+200B ZERO WIDTH SPACE or U+2060 WORD JOINER is always ignored.

Editoval j-pastierik (14. 12. 2010 18:05:20)

Offline

Zápatí