Revision Difference
Panel:SetFontInternal#517635
<function name="SetFontInternal" parent="Panel" type="classfunc">
	<description>
Sets the font used to render this panel's text.
To retrieve the font used by a panel, call <page>Panel:GetFont</page>.
	</description>
	<realm>Client</realm>
	<args>
		<arg name="fontName" type="string">The name of the font.

See [here](/gmod/Default_Fonts) for a list of existing fonts.
Alternatively, use <page>surface.CreateFont</page> to create your own custom font.</arg>
		<arg name="fontName" type="string">The name of the font.

See <page text="here">Default_Fonts</page> for a list of existing fonts.
Alternatively, use <page>surface.CreateFont</page> to create your own custom font.</arg>
	</args>
</function>
<example>
	<description>Sets the font of a <page>RichText</page> element to match the chat box font.</description>
	<code>
-- 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
	</code>
	<output><image src="RichText_SetFontInternal_example1.png"/></output>
</example>
 Garry's Mod
			Garry's Mod 
		 Rust
			Rust 
		 Steamworks
			Steamworks 
		 Wiki Help
			Wiki Help