एक फ़ॉन्ट लोड करता है और एक p5.Font बनाता है वस्तु। loadFont() फ़ॉन्ट को .otf या .ttf प्रारूप में लोड कर सकता है। लदा हुआ फ़ॉन्ट कर सकते हैं कैनवास पर और HTML तत्वों में टेक्स्ट को स्टाइल करने के लिए उपयोग किया जाता है।
पहला पैरामीटर, पथ, एक फ़ॉन्ट फ़ाइल का पथ है। स्थानीय फ़ाइलों के पथ सापेक्ष होने चाहिए. उदाहरण के लिए, '/assets/inconsolata.otf'. इनकंसोलटा फ़ॉन्ट का उपयोग किया गया अगले उदाहरण मुफ़्त में डाउनलोड किए जा सकते हैं यहां. दूरस्थ फ़ाइलों के पथ URL होने चाहिए. उदाहरण के लिए, 'https://example.com/inconsolata.otf'। URL को इनके कारण ब्लॉक किया जा सकता है ब्राउज़र सुरक्षा.
दूसरा पैरामीटर, सफलताकॉलबैक, वैकल्पिक है। यदि एक फ़ंक्शन है पारित हो गया, फ़ॉन्ट लोड हो जाने पर इसे कॉल किया जाएगा। कॉलबैक फ़ंक्शन नए p5.Font ऑब्जेक्ट का उपयोग कर सकते हैं यदि जरूरत है.
तीसरा पैरामीटर, failureCallback, भी वैकल्पिक है। यदि एक फ़ंक्शन है पारित, यदि फ़ॉन्ट लोड होने में विफल रहता है तो इसे कॉल किया जाएगा। कॉलबैक फ़ंक्शन त्रुटि का उपयोग कर सकते हैं घटना यदि आवश्यक हो तो आपत्ति करें।
फ़ॉन्ट लोड होने में समय लग सकता है। loadFont() में कॉल करना preload() यह सुनिश्चित करता है कि फ़ॉन्ट पहले लोड हो वे setup() या में उपयोग किया जाता है draw().
उदाहरण
सिंटैक्स
loadFont(पथ, [successCallback], [failureCallback])
पैरामीटर्स
लोड किए जाने वाले फ़ॉन्ट का पथ.
फ़ंक्शन के साथ कॉल किया गया इसके बाद p5.Font ऑब्जेक्ट भार.
फंक्शन को त्रुटि के साथ बुलाया गया इवेंट यदि फ़ॉन्ट लोड होने में विफल रहता है तो आपत्ति करें।