Mundo Maker
¡Bienvenid@ a Mundo Maker!

¿Quieres aprender todo sobre el RPG Maker?



Regístrate y forma parte de Mundo Maker.

[XP] Normalize Font Sizes

Ver el tema anterior Ver el tema siguiente Ir abajo

RPG Maker XP [XP] Normalize Font Sizes

Mensaje por Wecoc el 2018-01-09, 00:13

Pese a definirles el mismo tamaño, algunas fuentes se ven más grandes que otras.

Por ejemplo, estos textos tienen distinta fuente pero el mismo tamaño, y pese a eso no lo parece:

Wecoc

Wecoc

Eso en el maker puede ser un problema si quieres definir una fuente como alternativa de otra.

Por eso creé éste pequeño script, muy fácil de usar. Solo hay que definir el extra de tamaño de una determinada fuente y usará eso para el cálculo cuando se defina el tamaño normal de letra.

Código:
class Font
  # Definir aquí los cambios de tamaño de cada fuente
  # +1 significa que se verá 1 valor más grande del definido
  #============================================================================
  SIZE_FIX_FONT = {"Comic Sans MS" => -2, "Vrinda" => +2}
  #============================================================================
  unless $@
    alias get_font_size size
    alias set_font_size size=
    alias set_font_name name=
  end
  def name=(value)
    s = self.size
    set_font_name(value)
    self.size = s unless s.nil?
  end
  def size
    result = get_font_size
    if SIZE_FIX_FONT.keys.include?(self.name)
      result -= SIZE_FIX_FONT[self.name]
    end
    return result
  end
  def size=(value)
    if SIZE_FIX_FONT.keys.include?(self.name)
      value += SIZE_FIX_FONT[self.name]
    end
    set_font_size(value)
  end
end

Importante: Si estáis definiendo la fuente del juego con una array, necesitaréis también usar este otro fix antes que el Normalize Font Sizes:
Current Font Name Bugfix
Sin ese no funcionará.
avatar
Wecoc
Administrador
Administrador



Créditos 12290

Gracias : 564

Volver arriba Ir abajo

RPG Maker XP Re: [XP] Normalize Font Sizes

Mensaje por xXIsrael0499Xx el 2018-01-09, 19:03

Interesante aporte, no hubiese tantos problemas con las fuentes si las gente dejara la flojera e instalara las fuentes que uno les pasa, ni que fuera tan difícil :yao:

+1 Papuh :v
avatar
xXIsrael0499Xx
Veterano
Veterano

0/3

Créditos 1121

Gracias : 84

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


Permisos de este foro:
No puedes responder a temas en este foro.