Spanish Como colocar fuente de letra

ebqlabs

Active Member
Licensed User
Hola

Quisiera saber en este código como puedo cambiar la fuente de la letra:

titulo.Text = "TITULO"
titulo.Gravity = Gravity.CENTER
titulo.Color = Colors.RGB(255,153,0) 'Color de Fondo
titulo.Textcolor = Colors.White
titulo.TextSize = 20

Saludos.
 

cas6678

Active Member
Licensed User
Longtime User
Yo lo hago asi, no se si habra otro metodo

Sub Globals
Dim DigitalFont As Typeface
DigitalFont = Typeface.LoadFromAssets("xxx.ttf")


titulo.Typeface=DigitalFont


xxx.ttf sera la fuente que tu quieras usar, la tendras que cargar.
 

bgsoft

Well-Known Member
Licensed User
Longtime User
Hola

Ademas de las de cas6678, puedes emplear el método estandar, cuando pones Typeface. te salen las que hay por defecto:

B4X:
Titulo.Typeface = Typeface.DEFAULT_BOLD
Titulo.Typeface = Typeface.MONOSPACE
Titulo.Typeface = Typeface.SANS_SERIF
...



Saludos
 

ebqlabs

Active Member
Licensed User
Prefecto. Y esto se podrá pones una fuente para todo el proyecto ? y así no estar caja por caja
 

bgsoft

Well-Known Member
Licensed User
Longtime User
Prefecto. Y esto se podrá pones una fuente para todo el proyecto ? y así no estar caja por caja

Si, puedes hacer una declaración asi:

B4X:
Dim TipoLetra = Typeface.SANS_SERIF As Typeface

Y emplear TipoLetra donde quieras

Saludos
 

Armando Barrera

Member
Licensed User
Longtime User
Yo lo hago asi, no se si habra otro metodo

Sub Globals
Dim DigitalFont As Typeface
DigitalFont = Typeface.LoadFromAssets("xxx.ttf")


titulo.Typeface=DigitalFont


xxx.ttf sera la fuente que tu quieras usar, la tendras que cargar.
--------------------
BUENAS TARDES CAS6678, ESO ES EXCELENTE PARA HACERLO EN B4A, PERO COMO SE PODRÍA HACER ESTO PARA B4J.
GRACIAS ANTICIPADAS
 

Armando Barrera

Member
Licensed User
Longtime User
B4X:
Button1.Font = fx.CreateFont("arial", 20, True, False)
MUCHAS GRACIAS JORGE,
EL TEMA ES QUE QUIERO PONER EL TIPO DE LETRA "digital-7 (mono).otf" PERO AL TRATAR DE HACERLO SOLO HACE EL BOLD PERO ME DEJA EL MISMO FONT, LO QUE HE VISTO ES QUE SOLO PUEDES CAMBIAR EL FONT POR LOS QUE VIENEN EN PRECARGADOS EN EL DISEÑADOR.
MUCHAS GRACIAS
 

Armando Barrera

Member
Licensed User
Longtime User
MUCHAS GRACIAS JORGE,
EL TEMA ES QUE QUIERO PONER EL TIPO DE LETRA "digital-7 (mono).otf" PERO AL TRATAR DE HACERLO SOLO HACE EL BOLD PERO ME DEJA EL MISMO FONT, LO QUE HE VISTO ES QUE SOLO PUEDES CAMBIAR EL FONT POR LOS QUE VIENEN EN PRECARGADOS EN EL DISEÑADOR.
MUCHAS GRACIAS

QUÉ TAL JORGE, YA ENCONTRÉ LA FORMA DE HACERLO, ES CON "fx.LoadFont, COMO SIGUE:

lblFontTypes.Font = fx.LoadFont("C:\New B4J\Num_ONE\Files", "digital-7.otf", 20)

MUCHAS GRACIAS
 
Top