Usar fonte nao instalada no OS no meu programa, possivel?

Pessoal, estou com uma duvida, se puderem ajudar fico grato.

Baixei uma fonte nova pro pc, instalei ela no pc e depois disso posso usar ela normalmente no programa. A questao eh que eu nao queria ter que instalar a fonte manualmente em todo pc que eu fosse carregar o programa.

Tem algum metodo de utilizar essa fonte sem estar instalada no OS? Eu tenho o arquivo .ttf, entao sera que seria possivel criar um file no java e mandar usar como fonte esse file?

Font.createFont
Você também vai precisar de Font.deriveFont, já que a fonte criada por createFont tem o tamanho de 1 ponto, o que não é útil para as aplicações.