“rs, știe rospell să facă din \u{a}, ă și din \c{s}, ș nu ş? Reformulez, știe măcar să facă măcar caracterul vechi ş din \c{s}?”
In arhiva de cod de respell am doua functii (latex2utf8 si utf82latex) care fac translatarea fisierelor .tex cand acestea sunt citite de pe disc si translatarea inversa cand sunt scrise. Functiile se gasesc in fisierul latex.cpp. Folosesc versiunea cu cedile de utf8, evident codul poate fi schimbat foarte usor sa foloseasca versiuna de utf8 cu virgule. Nici macar nu ete nevoie de cunostinte de C/C++ ca sa o faci. Din pacate insa, odata modificarea facuta pierzi suportul de speller (care a fost scris in utf8 cu cedile) si suportul QT de translatare utf8 in alte formate iso.
“Dar din cate știu eu în fișiere tex nu există diacritice”
Incorect:
http://db2latex.sourceforge.net/reference/rn33re369.html#ftn.id40606534Evident, un inputenc in felul asta te duce tot la versiunea cu cedile.
“cu sedilă dar nu știu pentru cele noi/corecte dacă există așa ceva”
Cu 99,999% din software-ul pe care-l folosim dezvoltat afara, notiunea de corect inseamna strict cum a fost softul respective implementat, si nicidecum “ce vrea” muschii guvernului roman.
Fie vorba intre noi, cand a fost sa trimita un reprezentant la ISO sa le spuna cum arata diacriticele, guvernul roman a gasit de cuvinta sa trimita un analfabet, asa ne-am ales cu abominatia intitulata ISO-8859-2 (latin2 cu cedile). Practic tipul trebuia sa ia cu el un abecedar si atat; gurile rele spun ca pentru ca sa o gresesti in halul asta, analfabetismul nu-i suficient, trebuie sa mai fii si beat.
“folosesc latin10 în care ar trebui să fie suport pentru limba română (deci și ș ț) dar nu le recunoaște.”
Latin10 a fost declarat “deprecated” de ISO inca inainte sa apara – in paralel ISO standardiza Unicode (versiunea cu cedile). Nimeni nu-l implementeaza pe latin10, sau daca-l implementeaza nu te astepta sa fie testat cine stie ce. Vad probleme mari cu el in QT, in nici un caz nu m-as astepta sa-l gasesc in ceva atat de specializat si de o circulatie atat de redusa (comparativ cu QT) precum latex.
“am încercat să compilez rospell, dar n-am reușit pentru că nu găsește qt”
In semn de protest am editat acest raspuns in microsoft windows!
“Dacă nu găsesc nici mâine o să scriu cu cedile”
Stai pe cedile, sau cel putin pastreaza-ti documentele originale cu cedile. Pe cedile ai spellere, editoare, support de development. Pe virgule nu ai nimic, nici macar un QT corect.
Nu vad cum se va putea trece de la utf8 cu cedile la utf8 cu virgule dupa cate documente (include aici dexonline, wikipedia, situri literare, o Moldova ex-sovietica) si cat software (scris afara din tara dupa cum am zis) exista deja. Este naiv sa credem ca guvernul da o lege si peste noapte toata lumea sa apuca sa modifice codul utf8 cu cedila in cod utf8 cu virgula prin toate documentele existente si prin toate bucatile de software din lume. Cat despre ISO ce sa mai vorbim, nici macar n-au vazut intenetul venind – ei si acum mai bat campii cu cele 7 layere de comnicatii. Not something to be trusted! Mai rau, nici guvernul si nici ISO nu vor misca un deget sa resolve problema, dimportiva, vor da cat mai multe legi care se vor bate cap in cap si vor crea si mai multa confuzie. Cel mai bine este sa-i ignoram.
Solutia cea mai simpla cred eu este sa vorbim cu cei de la xorg-x11 sa schimbe cedilele in virgule prin toate fonturile. Inteleg ca cei de la Adobe au rezolvat problema in felul asta.
Daca gaseste cineva un hack sa printuiasca din latex s si t cu virgule imi spuneti si mie.