Szöveget formázni ahol nem lehet…

… ott jól jönnek a Unicode összeolvadó diakritikus jelei (U+0300→U+036F)
Nagy csodákat nyilván nem lehet vele művelni, de az a͟l͟u͟l͟- és f͞e͞l͞ü͞l͞v͞o͞n͞á͞s͞t͞, á̸t̸s̸a̸t̸í̸r̸o̸z̸á̸s̸t̸ kis jóindulattal meg lehet oldani, és ezzel villanthatunk pl. a Facebook kommentekben, ahol tudvalevőleg nem lehet aláhúzogatni.

A dolognak két szépséghibája van, ez a következő három:
1. ezeket az összeolvadó jeleket minden karakter után be kell szúrni.
2. a működése mobilon kétséges.
3. erősen betűtípusfüggő. Lásd még: 2. pont

Ebből a két problémából az elsőt sikerült kezelnem ezzel a pársoros kis javascripttel: http://numen.extra.hu/jsformat.html

Megoldható a félkövér és dőltbetűs írás is, ezt az U+1D400→U+1D7FF tartomány tudja, csak az angol karakterekre. A dőlt karaktereknél elcsúsznak az ékezetek, ezzel már nem szórakoztam. Pedig valamennyire korrigálható lenne a dolog, ha pl. az ékezetes betűket anélkülire cseréljük, és az ékezetet rárakjuk az utána következő karakterre. Csúszkálni úgy is fog, a proporcionális font már csak ilyen, majd egyszer kipróbálom.

Hozzászólások

Én is pont a napokban fedeztem fel.
Hasznos cucc.

--------------------------------------
Unix isn't dead. It just smells funny.

IRC style formázást se tud? (*félkövér*, /dőlt/, _aláhúzott_, |fix szélességű|, -áthúzott- (ez utóbbi nem vagyok benne biztos, hogy bárhol is implementálva lenne, mindenesetre szerintem logikus))

--
Don't be an Ubuntard!

A satiroz kivetelevel mindegyiknel probald ki azt, amikor az elso karakter nincs formazva. Sztem jo lesz az, legalabbis OSX-en. Mert itt pl. minden egy karakterrel hatrebb kezdodik,
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

Nálam meg egy karakterrel előrébb jellemzően. Elég szégyen, hogy ezt nem lehetett rendesen implementálni, a mobiloknak még elnézem, de egyébként meg a default rendszerfontoknál oldják meg, hogy ha külön rakom rá az ékezetet, akkor az a helyén legyen.

int getRandomNumber() { return 4; }  // ← aláírás
//szabályos kockadobással választva. garantáltan véletlenszerű.  xkcd