המערכת מצייר את כל הטקסט בתיבת דו-שיח באמצעות גופן המערכת כברירת מחדל. יישום לכוון את המערכת להשתמש בגופן אחר על-ידי הגדרת הסגנון DS_SETFONT עבור תיבת הדו-שיח ציון שם נקודת הגופן וגודל. למרות תבנית בתיבת הדו-שיח ניתן לציין גופן, המערכת משתמשת תמיד גופן מערכת עבור הכותרת והתפריטים של תיבת הדו-שיח; הסגנון DS_SETFONT אינו משנה זו.
כאשר סגנון DS_SETFONT מצוין, המערכת שולחת הודעה WM_SETFONT הפרוצדורה של תיבת הדו-שיח, כל פקד כפי שהוא יוצר את הפקד. הפרוצדורה תיבת הדו-שיח אינה אחראית לשמור נקודת האחיזה של גופן עברו עם ההודעה WM_SETFONT ובחירת נקודת האחיזה לתוך בהקשר התקן התצוגה בכל פעם כותב טקסט אל החלון. פקדים מראש לעשות זאת כברירת מחדל.
משקיבלה סגנון DS_SETFONT, המערכת משתמשת את רוחב התווים הממוצע של הגופן כדי לחשב את המיקום ואת את הממדים של תיבת הדו-שיח. אחרת, היא משתמשת מרוחב התווים הממוצע של גופן מערכת.