Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    problema con Font.createFont(...)

    Ciao a tutti, in una classe che ho creato all'interno della mia webapp ho questa parte di codice, mi serve per renderizzare un'immagine in tempo reale, il problema è che ogni volta che chiamo il metodo createFont(...) nella cartella %TOMCAT_HOME%\Temp mi viene creato un file temporaneo che è l'esatta copia del file ttf font_file.

    Fino a qui non ci sarebbe nessun problema se non che questo file temporaneo non viene cancellato ed essendo alcuni file ttf di gnerose dimensioni mi si satura l'hd di file temporanei (sono arrivato anche a 500/600 MB) il che comporta rallentamenti, e non solo .

    codice:
    FileInputStream fis = new FileInputStream(font_file);
          
          Font font = Font.createFont(Font.TRUETYPE_FONT,fis);
          font = font.deriveFont(stileCarattere,size);
          fis.close();
    la parte di codice incriminata è questa.

    Avete qualche suggerimanto a riguardo?

    Io ho trovato varie discussioni anche su forum stranieri riguardanti il problema ma non riguardo l'eventuale risoluzione dello stesso.

    Grazie per le eventuali risposte

    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Il linguaggio anche nel titolo, come da Regolamento.

    Questo l'ho corretto io.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Sorry...mi son proprio scordato di metterlo :s di solito lo faccio ma la fretta è cattiva consigliera
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  4. #4
    uppete
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.