# surface.CreateFont

- **Ortam:** İstemci, Menü
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/surface.CreateFont
- **Çeviri tarihi:** 2026-02-23

```lua
surface.CreateFont( string fontName, table fontData )
```

## Açıklama

Yeni bir yazı tipi oluşturur.

Şifreyi kullanırken yanlış görüntülenmesini önlemek için `outline`ayarlama, ayarlama `antialias`Bu, metnin tüm çizelgeyi doğru bir şekilde doldurmasını sağlayacaktır.

Kontrol etmelisin .[Öntanımlı Fonts Listesi](https://gmod.tr/wiki/Default_Fonts)Bu fonları bu işlevi kullanmadan kullanabilirsiniz.

Ayrıca şunları da okuyun: [Yazı Tipi Adı Bulmak](https://gmod.tr/wiki/Finding_the_Font_Name)

> **UYARI:** Fontların statik doğası nedeniyle, do **Hayır**Şifreyi bir kezden fazla oluşturun. Sadece bir kere oluşturmalısınız, senaryounuzun üst kısmında oluşturmanız tavsiye edilir. Bunu kullanmayın function within[GM:HUDPaint](https://gmod.tr/wiki/GM:HUDPaint)Ya da başka bir kanca!
>
> Aslında kullanacağınız fontları tanımlayın, çünkü fontlar performansı çok ağırlaştırır ve kazalara neden olur! Her boyut için font oluşturmayın.

## Argümanlar

- 1. [ip](https://gmod.tr/wiki/string) **fontName**: Yeni yazı tipi adı.
- 2. [masa](https://gmod.tr/wiki/table)ile [FontData yapısı](https://gmod.tr/wiki/Structures/FontData) **fontData**: Yazı tipi özellikleri.[FontData yapısı](https://gmod.tr/wiki/Structures/FontData)- Evet .

### Örnek

Tüm öntanımlı gösterilen bir yazı tipi oluşturur (özel yazı tipi için alanların herhangi biri dışlanabilir)

```lua
surface.CreateFont( "TheDefaultSettings", {
	font = "Arial", - Windows/macOS'ta, işletim sisteminiz Font Viewer tarafından gösterilen yazı tipi adını kullanın. Linux'ta yazı tipi adı *mümkün* çalışır, ancak dosya adını kullanmak daha güvenilirdir
	extended = false,
	size = 13,
	weight = 500,
	blursize = 0,
	scanlines = 0,
	antialias = true,
	underline = false,
	italic = false,
	strikeout = false,
	symbol = false,
	rotary = false,
	shadow = false,
	additive = false,
	outline = false,
} )

hook.Add( "HUDPaint", "HelloThere", function()
	draw.SimpleText( "Hello there!", "TheDefaultSettings", ScrW() * 0.5, ScrH() * 0.25, color_white, TEXT_ALIGN_CENTER )
end )
```

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/surface.CreateFont
