البرمجة

أفضل خطوط Pygame المدمجة

يمكنك استخدام عدد كبير من الخطوط مع pygame.font.Font دون الحاجة إلى وجود ملف .ttf في نفس الدليل. يأتي Pygame مع مجموعة من الخطوط المدمجة التي يمكنك استخدامها بدون الحاجة إلى تحميل ملفات .ttf. هذه الخطوط المدمجة تشمل Arial و Times New Roman و Verdana والعديد من الخطوط الأخرى المعتادة.

يمكنك استخدام هذه الخطوط المدمجة باستخدام أسماءها كما هي دون الحاجة إلى توفير ملف .ttf. على سبيل المثال، إذا كنت ترغب في استخدام الخط Arial، يمكنك القيام بذلك مباشرة كالتالي:

python
import pygame pygame.init() # تحميل الخط المدمج Arial font = pygame.font.Font(None, 36) text = font.render("Hello, World!", True, (255, 255, 255)) # إنشاء نافذة screen = pygame.display.set_mode((800, 600)) screen.fill((0, 0, 0)) # رسم النص على الشاشة screen.blit(text, (200, 200)) pygame.display.flip() running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False pygame.quit()

في هذا المثال، تم استخدام الخط Arial بدون الحاجة إلى تحميل ملف .ttf. إذا كنت ترغب في استخدام خطوط أخرى من الخطوط المدمجة، يمكنك البحث عن الأسماء المتاحة في الوثائق الخاصة بـ Pygame أو تجربة الأسماء المعتادة مثل Times New Roman و Verdana.

المزيد من المعلومات

بالتأكيد! يمكنك استخدام مجموعة متنوعة من الخطوط المدمجة مع Pygame دون الحاجة إلى تحميل ملفات .ttf. إليك قائمة ببعض الخطوط الشائعة التي يمكنك استخدامها:

  1. Arial: pygame.font.SysFont("Arial", size)
  2. Times New Roman: pygame.font.SysFont("timesnewroman", size)
  3. Verdana: pygame.font.SysFont("verdana", size)
  4. Courier New: pygame.font.SysFont("couriernew", size)
  5. Impact: pygame.font.SysFont("impact", size)
  6. Tahoma: pygame.font.SysFont("tahoma", size)
  7. Comic Sans MS: pygame.font.SysFont("comicsansms", size)
  8. Georgia: pygame.font.SysFont("georgia", size)
  9. Trebuchet MS: pygame.font.SysFont("trebuchetms", size)

يمكنك استخدام أيٍ من هذه الأسماء في pygame.font.SysFont لاختيار الخط المناسب لمشروعك. تأكد من تغيير size إلى الحجم المطلوب للخط.

مقالات ذات صلة

زر الذهاب إلى الأعلى

المحتوى محمي من النسخ !!