Oznámení

Provoz fóra byl ukončen

Nerozdelitelna mezera

před 14 lety

bA
Člen | 18

jde nejak rucne zadat & n b s p ; ? krome   coz se mi pri nasledne editaci vraci jako normalni mezera (to je mozna chyba nasi implementace)

ale je to zaroven ponekud neprijemne pro koncoveho uzivatele…   neni zrovna user-friendly zapis : /

mozna to mohlo byt dvema podtrzitky, treba nekoho napadne neco chytrejsiho

"na__palouku u__lesa"

před 14 lety

juneau
Člen | 166

hm, pokud stojis o nedelitelnou mezeru tak, aby spojovala treba slova „u lesa“, tak tohle tusim v texy automaticky funguje.

před 14 lety

David Grudl
Nette Core | 6806

jde nejak rucne zadat & n b s p ; ?

prostě napište   – viz.

na__palouku u__lesa

Jak vidíte v příkladu, Texy! do mezi slova „u lesa“ doplní pevnou mezeru sám. Mezi slova „na palouku“ však ne, protože tam podle typografických pravidel nepatří.

před 14 lety

bA
Člen | 18

Ja vedel, ze nemam volit takovy priklad… tak tady mate skutecny: hlavicka tabulky a „baleno po“
samozrejme, ze se to rozblemcne na dva radky, tfujxtofl! a tedy je   treba, stale mam pocit, ze bych radsi koncovemu uzivateli poskytl nejakou jinou znacku nez tech sest znaku (z nichz dva nebude umet snadno napsat). Treba i s osetrenim aby jich neslo napsat vice za sebou…

Slo by to nejak snadno zmenit treba jen v nasi instalaci texy!?

Mimochodem i sazim a pevnou mezeru davam casto i mezi dvoupismenne predlozky… nevim jak vam ale me to prijde preci jen elegatnejsi (vetsinou, zalezi samozrejme na sirce sazby) a toto bych v texy! celkem uvital. A ta sama otazka jako predtim: muzu to alespon nejak nastavit v nasi instalaci?

před 14 lety

David Grudl
Nette Core | 6806

Dám Vám dva tipy:

th { white-space: nowrap }

a zápis pevné mezery pomocí Ctrl-Alt-Mezera (nefunguje ve Firefox, ale tam toho nefunguje…)

Pomůže to?

(nechci, aby to vypadalo, že Váš problém bagatelizuji. Dostávám spoustu často protichůdných návrhů, jak Texy rozšířit, proto jsem v tomto zdrženlivý. A uživatelské rozšíření dělám (z pochopitelných důvodů) jen pro komerční zákazníky)

před 14 lety

bA
Člen | 18

Chapu, nekdy by se asi ty protichudne pozadavky (pokud to neni zasadni zmena) daly resit tak, ze se proste da volba uzivateli co chce, pomoci nastaveni. Samozrejme chapu, ze delat kazdou pitomost, kterou si jeden otrava vymysli nejde.

Nehodi se mi bohuzel ani jedno reseni, ale diky za snahu.

A jeste: nebudu zakladat nove vlakno, kdyz to tematicky souvisi: bylo by vhodne vkladat &nsbp; misto mezery mezi cislo a jeden az 4 znaky (ty ctyri treba nastavitelne, treba by to nekde nekomu lezlo do neceho… ted me nic nenapada, coz ovsem nemusi nic znamenat ; ) pripadne lomitko a dalsi ctyri znaky (nebo vice), do toho by se mela vejit vetsina jednotek… 10 m, 100 kg, 5 kPa, 1 kbit, 1 kb/s. Asi jsem na nejakou zapomnel, ale ten princip je snad jasny : )

Editoval bA (10. 3. 2005 0:15)

před 14 lety

David Grudl
Nette Core | 6806

díky, problém s mezerou je opraven (Texy ji chybně vkládalo „před“ číslo, a ne „za“ číslo).


Běžnému uživateli CMS jsou záležitosti jako pevné mezery apod. úplně cizí. Texy! proto tyto věci řeší automaticky, podle typografických pravidel sám vkládá pevné mezery tam, kam patří. Pokud se však uživatel rozhodne vložit pevnou mezeru sám, jde už o erudovaného uživatele a nejspíš i zná &nbps; (nebo Ctrl-Alt-Mezera, či alt-0160).

Ale to neznamená, že bych Váš požadavek považoval za pitomost. Možná by pomohlo programování v Texy! DOM (jako v případě vkládání unikátních ID). Stále neznám Váš konkrétní problém.

před 14 lety

bA
Člen | 18

dik za opravu!

je pravda, ze beznemu uzivateli je to cizi a je skvele, ze se o to v ramci moznosti texy! stara (je to jedna z veci, ktera me na Texy! nadchla) ale stale se s tim i ten obyc uzivatel muze nekde setkat (ale uznavam, ze to neni vetsinovy problem)

je pravda ze koder umi   napsat, ale i Vam se prave ted stalo, ze jste se preklepl…
Texy! je jak jsem pochopil i usnadneni pro kodery (ja to tak vnimam, prestoze umim jiz nejaky ten rok napsat stranku vcetne css jen v notepadu je to proste pohodlnejsi a rychlejsi metoda (pro plneni) a tak by i nejaky jednodussi zapis pro   bodnul…

(ctrl+alt+mezera opravdu bohuzel mozilla neumi a stejne nepovazuju znaky   nebo nerozlisitelny znak pevne mezery za to prave orechove)

Editoval bA (10. 3. 2005 13:11)

před 14 lety

David Grudl
Nette Core | 6806

Já bych tu myšlenku zatím odložil :-)

Nebo se mrkněte na TexyQuickCorrectModule. Udělejte si podle tohoto vzoru vlastní modul, který nahradí _ za   a zaregistrujte jej do Texy ($texy->registerModule(…)). A je to.

Ctrl-Alt-Mezera všude nefunguje, ale zaručený úspěch ve všech aplikacích pod Windows bude mít alt-0160

před 14 lety

Miran
Člen | 3

Chtěl bych se ještě něco zeptat k těm mezerám.
Dá se nějak odsadit text od okraje (např. o 10 mezer) a to i od praveho okraje (pokud to zarovnam doprava .> ) než tam psát 10×  

treba takhle
vlevo
          prvni
          druha
 treti

vpravo
prvni          
druha          
treti          

před 14 lety

juneau
Člen | 166

jo, jde to pomoci kaskadovych stylu : ukazka v demu … v ukazce je prvni radek odsazen jeste o par pixelu dal jen na tomto webu, jinak budou vsechny tri stejne pod sebou.

tohle je uz ovsem podle me reseni vhodne k osetreni na strane webu, jde uz o strukturu… pokud nejde jen o ojedinely pripad.

Editoval juneau (30. 5. 2005 16:00)

před 14 lety

Miran
Člen | 3

juneau psal: pokud nejde jen o ojedinely pripad.

Právě že mi jde jenom o vyjmečné naformatování textu (př. jeden odstavec)

text text text text text text text text text text text text text text text
text text text text text text text text text text text text text text text
text text text text text text text text text text text text text text text

               text text text text text text text text text text text text text text text
               text text text text text text text text text text text text text text text
               text text text text text text text text text text text text text text text

text text text text text text text text text text text text text text text
text text text text text text text text text text text text text text text
text text text text text text text text text text text text text text text

To je ale otázka, jestli mi budou pisatelé, kteří nepsali nikdy v ničem jiném, než ve Wordu schopni napsat do příspěvku
/--- div .{margin: 0px 20px;}< , nebo tam psat ty mezery &#160;

před 14 lety

David Grudl
Nette Core | 6806

stačí tento zápis (viz demo):

text text text text text text text text text text text
text text text text text text text text text text text
text text text text text text text text text text text

.[odsazeni]
text text text text text text text text text text text
text text text text text text text text text text text
text text text text text text text text text text text

text text text text text text text text text text text
text text text text text text text text text text text
text text text text text text text text text text text

před 14 lety

sykes
Člen | 8

kdyz jsme u tech mezer, proc se nevlozi nerozdelitelna mezera za pismenko „a“?? viz https://texy.info/cs/try/jb0w4 … a jeste, v syntaxi jsem nenasel prikaz na ovladani – spusteni/vypnuti quickCorrectModule prave pro vkladani nerozdelitelne mezery za jednopismenne spojky a predlozky … poradil by nekdo? dik

před 14 lety

bA
Člen | 18

za „a“ nepatri podle typografickych pravidel

před 14 lety

sykes
Člen | 8

bA psal:

za „a“ nepatri podle typografickych pravidel

Pokud ti jde o typografii z vizualniho hlediska, tak mas samo pravdu, za uzavreny znak jako „a“ kratka (tvrda) mezera nepatri. Ale nejak si neuvedomuju, ze by dnesni prohlizece merily rozpal pisem a upravovaly ho podle optickych atributu … a tak nastupuje druhe hledisko, a to z hlediska toku textu. Jakkoliv mi na webu (na monitoru) prijdou rozpaly u predlozek nepodstatne, tak osamocene „a“ na konci radku mi prijde velmi prasacke. A rikam si, proc by tomuhle TEXY nemohlo zabranit?

btw skoda, ze tohle pravidlo o kterem mluvis, si vzali za sve mnozi sazeci – uz vidam i knizky, kde jsou bezostysne radky ukonceny prave znakem „a“ :(((

před 14 lety

bA
Člen | 18

urcite to jde upravit tak aby to delalo

„a“ na konci radku neni bezostysne, ale naprosto standardni, nebo mi prosim ukazte typografickou autoritu, ktera tvrdi opak, rad se priucim

před 14 lety

sykes
Člen | 8

no autoritou si nejsem jist … ale pro me jsou dostatecnou autoritou
a] cit, ktery mi neumozni oddelit od nasledujiciho predlozky zrovna tak jako „a“ – z meho pohledu v tom, co se toku textu tyce, neni rozdil
b] zalamuji jeden casopis, kde se „a“ na konci radku z pozice sefredaktora rozhodne netrpi
c] zeptal jsem se kolegyne ucici pismo, pro me dostacujici overeni, uz jen z toho duvodu ze to potvrzuje muj nazor, se kterym jsem ochoten jit klidne i proti pravidlom, pze me se to tak proste nelibi :) uz jen o tom presvedcit TEXY :))

před 14 lety

bA
Člen | 18

Aha. „A“ je podle vseho co jsem kdy cetl (pravda, kompletni typograficka knihovna to nebyla) opravdu dovoleno nechavat na konci radku (jakozto vyjimku) zvlast v pripade uzsiho sloupce textu, kde hrozi rozbiti sazby. Samozrejme pokud vite proc chcete neco nejak vysazet (to je na webu ovsem ponekud silne slovo) tak je to jen a jen Vase vec, zadne typograficke zakony hlidane typografickou policii nastesti nejsou. To „nastesti“ obcas pri shlednuti vselikych zverstev vypoustim, ale to je na jinou debatu.

Osobne se mi vice nelibi, ze Texy! nevklada nedelitelnou mezeru za dvouznakove predlozky a tez bych uvital moznost si to nejakym zpusobem zapnout/vypnout. Tam kde se predpoklada zobrazeni do uzsiho sloupce (slovo predpoklada je na webu dulezite – upozornuji na to zvlast proto, ze jste napsal, ze sazite nejaky casopis) bych takove nastaveni ovsem nezapinal.

Editoval bA (26. 9. 2005 9:53)

před 14 lety

sykes
Člen | 8

Kdyz zustanou dve „a“ nad sebou na konci radky, tak to proste opravdu nesnesu. Kdyz je to (na webu) v bloku textu, tak se to treba i ztrati, ale obcas to proste nejde. Musim tam ty mezery natvrdo napsat … a pripadny zakaznik pri editaci zjisti, ze nejaky nbsp uvozeny zvlastnimi paznaky se mu tam opravdu nelibi :(

Toz souhlasim a tez bych uvital moznost si tyto veci trochu nastavit … aby za definovanymi znaky / maskou TEXY vkladalo nerozdelitelnou mezeru.

před 12 lety

actimel
Člen | 1

Texy však nevkládá pevnou mezeru třeba před pomlčky, kde musí být, jelikož pomlčka nesmí být prvním znakem na řádku. Dále pak mezi rovnítka, mínusy, plusy apod.

Je problém povolit nahrazování tildy ~ pevnou mezerou? Je to standardní zápis LaTeXu.

před 12 lety

David Grudl
Nette Core | 6806
  • Aha, Texy chybně vkládalo pevnou mezeru za pomlčky namísto před – opraveno.
  • Pevná mezera u rovnítek, mínusů, plusů? To se mi nezdá…
  • Nahrazování tildy za pevnou mezeru – to můžete udělat jedním voláním str_replace(). Texy s LaTeXem nemá nic společného, takže není ani důvod implementovat jeho zápis.