Garry's Mod Wiki

Panel:SetFontInternal

Panel:SetFontInternal( string fontName )

Description

Sets the font used to render this panel's text.

To retrieve the font used by a panel, call Panel:GetFont.

Arguments

1 string fontName
The name of the font.

See here for a list of existing fonts. Alternatively, use surface.CreateFont to create your own custom font.

Example

Sets the font of a RichText element to match the chat box font.

-- Create a window frame TextFrame = vgui.Create("DFrame") TextFrame:SetSize(200, 100) TextFrame:Center() TextFrame:SetTitle("This is a font test") TextFrame:MakePopup() -- RichText panel local richtext = vgui.Create("RichText", TextFrame) richtext:Dock(FILL) -- Sample text richtext:SetText("This is a sample of text using the chat box font.") -- Ensure font and text color changes are applied function richtext:PerformLayout() self:SetFontInternal("ChatFont") self:SetFGColor(Color(255, 255, 255)) end
Output:

Page Links


Special Pages


Wikis

?

Render Time: 49ms

Session 0
DB GetPage 7
Generate Html 12
SaveChanges 10
Render Body 0
Render Sidebar 12