MathML in linux

matematicoestinto
Come posso fare a vedere le formule in modo corretto usando firefox in linux? Come faccio a installare i fonts necessari?

Risposte
°furia°11
Io ho windows ma mi è capitato di leggere qui:

https://www.matematicamente.it/f/viewtop ... 0380bde9d6

Leggi il messaggio di david_e, è scritto tutto lì!^^

enigmagame
Ho anche appena letto questo:
"Mozilla Firefox 1.5 has been released with native MathML support on all platforms (Windows, Linux, Mac) as a result of this project. This release also contains native SVG support." dal http://www.mozilla.org/projects/mathml/.
Prova ad aggiornare la versione.

sbauscina
"°furia°":
Io ho windows ma mi è capitato di leggere qui:

https://www.matematicamente.it/f/viewtop ... 0380bde9d6

Leggi il messaggio di david_e, è scritto tutto lì!^^


Grazie Francyyyyyyy! mitica!!

Finalmente mi hai illuminata con qst formule! :-D
(so ke parekki di voi mi hanno spiegato come fare... xo si vede ke x "illuminarmi" ci vuole proprio un lampione! :lol: :lol: )

°furia°11
puah ah ah un lampione!
nemmeno io conoscevo mathml fino a ieri..adesso pian pianino devo impararlo!^^

matematicoestinto
Ho aggiornato firefox.. ma niente continuo a vedere i catratteri in blu. ma scritti su piani sfalsati... ad esempio le frazioni sono illegibili! Potreste darmi una mano suggerendomi uan semplice guida in italiano o scrivendomi qwuello che devo fare?

grazie

enigmagame
"matematicoestinto":
ma niente continuo a vedere i catratteri in blu

Ciao, bè anche io li vedo in blu...
Quindi nonostate l'aggiornamento alla versione 1.5 non funziona? Puoi postare uno screen della schermata che vedi?

matematicoestinto
Io li vedo così




Sto provando di tutto... ma senza successo

anonymous_be1147
Ad occhio direi che non sono stati installati i font matematici oppure il browser non li trova.
Se li hai installati, verifica che i percorsi ai suddetti font siano presenti nella configurazione del server X e controlla che siano elencati nell'output del comando fc-list.

Comunque, se segui alla lettera le istruzioni che aveva indicato david_e dovresti risolvere... credo. :)

matematicoestinto
Sono ancora alle prese con l'installazione di Mathml per leggere correttamente i caratteri del forum di matematica che frequento.

Ho seguito la guida di

https://bugzilla.mozilla.org/show_bug.cgi?id=128153#c81


e Credo di avere effettuato in modo corretto quasi tutte le operazioni

Non capisco il seguente pasaggio:


As I wrote in comment #42, URW (in whatever filename) Symbol doesn't work
unless you edit the font file(rename it as 'Symbol') or fonts.cache to 'deceive'
Mozilla to believe it is 'Symbol' instead of 'Standard Symbols L'. There might
be other ways, but I haven't figured it out yet.

cosa devo rinominare?


*** Mentre priama Firefox mi mostrava un messaggio di errore dicendo che amncavano i fonts math1, math2 ecc....
Adesso nel messaggio dice che manca solo Symbol....

Potete darmi 1 mano per favore?

GRazie anticipatamente

anonymous_be1147
Se hai installato Adobe Acrobat, dovrebbe bastare creare un link simbolico alla directory dei suo font.

In pratica, devi prima trovare dove si trova questa directory, potrebbe essere ad esempio /usr/X11R6/Adobe/Acrobat7.0/ITA/Resource/Font.
E poi crei il link nella directory \${HOME}/.fonts con il comando:

ln -s /usr/X11R6/Adobe/Acrobat7.0/ITA/Resource/Font \${HOME}/.fonts

Riavviando Firefox, dovrebbe funzionare, almeno così è sul mio sistema.

matematicoestinto
Niente da fare.... Non trovo la cartella di acrobat anche se credo sia installato visto che i pdf li apro.... l'ho cercata con FIND...

il collegamento l'ho fatto a un'altra cartella che contiene altre cartelle con dentro i file .ttf con il comando

ln -s /usr/share/texmf/fonts/tfm/adobe /home/salvatore/.fonts

ma come sospettavo nn è riuscito....

anonymous_be1147
Non saprei, a me funziona solo linkando a quella directory.
Il comando find che hai usato è questo?

find / -type d -path "*Adobe*Font"

Prova al limite a togliere Adobe...

Comunque, ho dimenticato di dirti che ~/.fonts è una directory preesistente. Se non ce l'hai devi prima crearla e poi aggiungerci quel link dentro con il comando visto.

matematicoestinto
Non è questo quello che ho usato... ma anche con questo non ottengo il risultato cercato...

Non so come togliere Adobe visto che non sone nemmeno sicuro di avercelo installato.... non so ke fare...

Ti sembra ragionevole usare Internet explorer per windows e caricarlo con wine solo per entrare usare il forum?
Preferirei un'alternativa più comoda...

Grazie del tempo che mi hai dedicato

anonymous_be1147
"matematicoestinto":
Non è questo quello che ho usato... ma anche con questo non ottengo il risultato cercato...

Non so come togliere Adobe visto che non sone nemmeno sicuro di avercelo installato.... non so ke fare...

Scusa, non sono stato chiaro: intendevo togliere "Adobe" dal pattern del comando, cioè così:

find / -type d -path "*Font"



Ti sembra ragionevole usare Internet explorer per windows e caricarlo con wine solo per entrare usare il forum?

Dire di proprio di no. :)

david_e1
Quello che devi fare è fare in modo che il firefox accetti i font "Standard Symbols L" come font "Symbol". O crei un alias nella configurazione di firefox. Oppure cambi il nome ai font e li chiamo "Symbol".

*** EDIT ***
Con la versione corrente di firefox non occorre più disabilitare PANGO. Basta seguire le istruzioni del sito:

http://www.mozilla.org/projects/mathml/fonts/

Comunque anche senza i font "Symbol" dovrebbe funzionare ugualmente... (da un errore, ma dovrebbe funzionare)

Siccome stò configurando MathML anche sul computer di mio padre (linux anche lui) appena mi torna in mente come risolvere quest'ultimo problema posto la soluzione....

david_e1
Ok ho risolto il problema.

Dopo aver installato tutti i font raccomandati si apre la configurazione di firefox digitando nella barra dell'URL del firefox:

about:config


dopdiché si modifica la voce:

font.mathfont-family


se tale voce non è presente la si aggiunge. Come parametri si imposta:

cmsy10, cmex10, Math1, Math2, Math4, Standard Symbols L


in questo modo firefox non si lamenterà più dei font mancanti.

matematicoestinto
Posto tutte le operazioni che ho fatto per filo e per segno in ordine di successione:

- Ho scaricato i file: http://www.mozilla.org/projects/mathml/ ... cm-ttf.zip e http://support.wolfram.com/mathematica/ ... fonts.html e li ho decompressi

-Nella barra degli indirizzi di firefox ho scritto: about:buildconfig --enable-xft come suggerito dal sito e ho dato INVIO

-Ho copiato i file .ttf di entrambi nella cartella /home/salvatore/.fonts

Per favore puoi dirmi di preciso cosa devo fare ancora?

david_e1
"matematicoestinto":
Posto tutte le operazioni che ho fatto per filo e per segno in ordine di successione:

- Ho scaricato i file: http://www.mozilla.org/projects/mathml/ ... cm-ttf.zip e http://support.wolfram.com/mathematica/ ... fonts.html e li ho decompressi

-Nella barra degli indirizzi di firefox ho scritto: about:buildconfig --enable-xft come suggerito dal sito e ho dato INVIO

-Ho copiato i file .ttf di entrambi nella cartella /home/salvatore/.fonts

Per favore puoi dirmi di preciso cosa devo fare ancora?

No devi controllare se l'xft è abilitato. Ovvero da about:buildconfig leggi se sia presente la stringa --enable-xft. Non puoi abilitare l'xft se non al momento della compilazione del firefox...

A questo punto, supponendo che l'xft sia abilitato, devi digitare about:config nel firefox e quindi controllare se sia presente la voce font.mathfont-family. (se non c'è tasto destro "new"). Dopodiché la setti come ho indicato prima e riavvii il firefox...

matematicoestinto
Ciao e scusa per il ritardo Sono stato indaffarato nel cercare casa in affitto.....

Ho scoperto di avere xft disabilitato e un "sistema non intelligente"... come spiegato qui: http://swissnet.ai.mit.edu/projects/int ... ts-package
quindi mi sono dovuto costruire i pacchetti da solo... ma il comando typelinst non è riconosciuto dalla mia shell (bash).

Puoi darmi qualche consiglio? GRAZIE

a presto

anonymous_be1147
"matematicoestinto":
il comando typelinst non è riconosciuto dalla mia shell (bash).Puoi darmi qualche consiglio? GRAZIE

Il comando è type1inst. Devi installare il pacchetto type1inst-0.6.1.tar.gz (è un programmino perl), se cerchi con google lo trovi subito.

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.