GUI-BOX | EL CÓDIGO ES

ASOMBROSO. PASIÓN. DIVERTIDO. ESTRESANTE. SATISFACCIÓN.

LOGO

Área de descarga

Cómo importar tipografías personalizadas en Java Netbeans 2018

Como lo indica el título, en esta ocasión les muestro cómo implementar tipografías personalizadas en nuestros proyectos sin la necesidad de instalarlas en nuestra máquina.

Esto es útil si el proyecto se lo van a pasar a alguien o lo van a instalar a un cliente o simplemente lo van a compartir en Internet, y si utilizaron alguna tipografía personalizada no haya la necesidad de que otras personas la instalen en su computadora para que su sistema se vea bien.

El beneficio de esto, es que el sistema siempre lucirá igual de bien en cualquier máquina, porque las tipografías estarán dentro de él.

Vídeo explicativo:

También les dejo el código que utilicé para la clase que procesa las tipografías:


public class Fuentes {
    private Font font = null;
    public String RIO = "ELRIOTT2.TTF";
    public String BPR = "BPreplay.otf";
    public String ITROMATRIC = "ltromatic.ttf";

    /* Font.PLAIN = 0 , Font.BOLD = 1 , Font.ITALIC = 2
     * tamanio = float
    */
    public Font fuente( String fontName, int estilo, float tamanio)
    {
         try {
            //Se carga la fuente
            InputStream is =  getClass().getResourceAsStream(fontName);
            font = Font.createFont(Font.TRUETYPE_FONT, is);
        } catch (Exception ex) {
            //Si existe un error se carga fuente por defecto ARIAL
            System.err.println(fontName + " No se cargo la fuente");
            font = new Font("Arial", Font.PLAIN, 14);            
        }
        Font tfont = font.deriveFont(estilo, tamanio);
        return tfont;
    }
}

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio utiliza cookies para mejorar tu experiencia y nuestro servicio . Leer más