Newsgroup: it.comp.lang.visual-basic
Titolo: Includere un particolare font nel pacchetto di installazione

SAlve a tutti...
spero di essere stato sufficientemente chiaro nell'oggetto:
ho bisogno, per il mio programma, di un particolare carattere che non sempre
è presente nei computer. Come è possibile fare in modo che con
l'installazione del mio software si installi anche tale font?
Grazie mille atutti!!

 l'installazione del mio software si installi anche tale font?
API AddFontResource. Gugla oppure cerca sul S.C. "AddFont".
Bye, G.
-- 
Le risposte alle tue domande sono sul Sito Comune
di questo NewsGroup: 
http://it-lang-vb.net/
... e nell'help in linea !

ho capito il tuo suggerimento, grazie, solo che, documentandomi, ho letto
che:
"The AddFontResource API call registers a font resource to the system font
table. This font is available until either RemoveFontResource is called or
the system is restarted. The following steps implement this API call."
Come soluzione va bene, solo che preferirei che il font venisse installato
insieme al pacchetto di installazione del mio programma e che rimanga
memorizzato sul pc.
Come spiegarmi, presente la cartella windows\fonts? vorrei salvare questo
font lě cosě da potervi accedere sempre senza dover utilizzare l'api.
TI ringrazio comunque per l'aiuto!

 ha scritto nel messaggio
news:rSH6c.1177$jY1...@tornado.fastwebnet.it...


 interessa...
scusate se mi intrometto nella discussione.
In effetti avevo pensato di dare il tuo stesso suggerimento, solo che Paolo
chiede che debba restare installato sul pc...
Il problema di installare un font con il pacchetto di installazione è che
quando disinstalli l'applicazione, disinstalli anche il form.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it

Allora mi sono spiegato io male.
Non mi crea alcun problema il fatto che il font venga disinstallato quando
si disinstalla l'applicazione, quindi penso che la soluzione suggerita sia
più che sufficiente.
Mi basta inserire questo font tra i file inclusi nel pacchetto di
installazione e impostare a windows\font la directory di destinazione e il
gioco è fatto?
grazie mille!

Hem...
Io ho provato ad inserire il font nel pacchetto di installazione... ma
quando lo installo il font viene copiato ma il mio software non lo utilizza
:((
dove sbaglio?
grazie mille a tutti

 ha scritto nel messaggio
news:xaNfc.10267$eR5....@tornado.fastwebnet.it...

Cosa usi per pacchettizzare?
Se utilizzi Windows Installer (Interdev)...
Basta che nel suo "esplora risorse", per intenderci dove vedi le varia
directory, apllication folder, system folder, ecc..
Clicchi con il dx --> Add Special Folder --> Font Folder
E aggiungi li dentro il file del tuo font (ttf o simili...)

Utilizzo l'utility Creazione Guidata Pacchetti di Installazione di visual
studio 6.0...
Ho fatto proprio come hai detto tu, gli ho detto di andare a memorizzare il
font nella directory $(fonts) e infatti la cosa ha funzionato, il carattere
si trova lě.. č il mio programma che non lo prende...
Non voglio credere che dipenda dal fatto che il programma l'ho sviluppato in
un sistema in cui la directory dei font č c:\windows\fonts mentre l'ho
testato in un sistema in cui tale directory č e:\winnt\fonts...
Altrimenti cosa esistono le "directory" speciali $(fonts) $(winSystemPath)
ecc?
grazie ancora

 ecc?
Infatti...no...quello non č sicuramente...

beh, succede che quando avvio il programma il font utilizzato non è quello
che io ho scelto in fase di progettazione... mi pare sia Arial (le
dimensioni invece vengono rispettate) mentre io ho utilizzato sempre Bank
Gothic...
Pulsanti ed etichette hanno tutti questo font.
Sulla macchina dove ho sviluppato c'è windows xp e la cosa funziona.
Sulla macchina su cui volevo testare c'è il 2000 pro e il carattere non
viene visualizzato...
:-?

 ha scritto nel messaggio
news:QJOfc.10468$eR5....@tornado.fastwebnet.it...

Hmmm...mi pare strano che addirittura nel compilato dia questi problemi...
Io ho avuto necessità di installare font solo se vengono utilizzati
esternamente (ed esempio, proprio come nella mia applicazione da una pagina
html che viene visualizzata).
Però non ricordo mai di avere avuto problemi con font utilizzati a livello
design...
Non saprei...

Ho avuto anche io un problema simile con font creati da me su win98 e che
poi non funzionavano su XP...
Non sono mai riuscito a capirne il motivo (e comunque avevo risolto
diversamente).
Una domanda forse stupida: Hai provato a riavviare subito dopo
l'installazione?
Oppure: hai provato a installare manualmete il font su win2000 e vedere se
la tua app lo accetta?
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it

non ho fatto queste prove, ma le farò immediatamente... solo che mi
piacerebbe sapere tu come l'hai risolto... qual'è l'altro modo che hai
detto..
Grazie mille! Non appena farò la prova vi terrò aggiornati

 detto..
Semplicemente ho usato un font standard.
