O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Ajuda com fonte

Iniciado por Speed, 16/04/2016 às 12:09

16/04/2016 às 12:09 Última edição: 16/04/2016 às 13:28 por King Gerar
 Olá pessoal.

Bom eu estava tentando alterar a fonte do meu jogo com o comando "Font.default_name = [""]" no Main do RMVxAce mas a fonte simplesmente não muda. Tentei excluir a fonte "Vl-Gotic" mas ai ocorre um erro no  jogo e ele não inicia. Se alguém souber como me ajudar eu ficaria agradecido. Abraços

Pode colar o seu Main todo aqui?


 Claro.
#==============================================================================
# ** Main
#------------------------------------------------------------------------------
#  This processing is executed after module and class definition is finished.
#==============================================================================

Font.default_name = ["Kidsn"] 
rgss_main { SceneManager.run }

Experimente remover os []. Não sei se vai influenciar, mas sempre usei sem.


 Ainda continua com a fonte VL-Gotic.  :rick8:

Só pra ter certeza, você colocou a fonte que quer usar na pasta "Disco Local:\Windows\Fonts", né?


 Sim, a primeira coisa que eu fiz foi instalar a fonte.

Hmm, que estranho. Tem algum outro script no projeto?


 Sim, estou usando o ArcEngine e um de pause que eu mesmo fiz. Mas não deve ser nenhum deles, pois testei em um "novo projeto" e continua não alterando a fonte.

Entendo. No caso, o nome que está inserindo é o mesmo da fonte que instalou? Você já tentou usar outra fonte além dessa?


 Sim. Não é de hoje que eu estou tentando mudar essa fonte mas ela sempre fica na VL-Gotic.

Tenta usar esse código:
Font.default_name = $font_name = "nome da fonte"

Isso porque parece que $font_name é a variável global que guarda o nome da fonte. Como tu não tava mudando
ela, ela continuava a padrão. Se assegure de estar colocando o nome da fonte, não o nome do arquivo da fonte.

 Continuou na mesma Gerar. Eu tento apagar a fonte VL-Gotic e dá erro no jogo. Já procurei em todos os scripts com "Ctrl+F" e não achei nada com essa fonte.

Ey, tenta usar este script:
Cole acima do Main.
Spoiler

# Nome padrão da fonte usada no jogo.
Font.default_name = "nome da fonte"
# Tamanho padrão da fonte usada no jogo.
Font.default_size = 20
class Window_Base < Window
  def draw_text(*args)
    contents.font.name = Font.default_name
    contents.draw_text(*args)
  end
end
[close]

 Sky, só alterou o tamanho a fonte continuou a mesma.