FontCrafter - हस्तलिखित लिखावट को वास्तविक फ़ॉन्ट में बदलने वाला मुफ्त वेबऐप
(arcade.pirillo.com)- ब्राउज़र के भीतर हस्तलिखित लिखावट को वास्तव में इंस्टॉल किए जा सकने वाले फ़ॉन्ट फ़ाइल में बदलता है, और अकाउंट बनाने या सर्वर पर अपलोड किए बिना पूरी तरह मुफ्त में काम करता है
- उपयोगकर्ता टेम्पलेट प्रिंट करके उस पर अपनी लिखावट लिखते हैं और स्कैन की गई इमेज अपलोड करते हैं, फिर ऐप character recognition, vector extraction, OpenType generation को अपने-आप प्रोसेस करता है
- OTF, TTF, WOFF2, Base64 समेत चार फ़ॉर्मैट सपोर्ट करता है, और automatic ligature व character variation फीचर शामिल हैं
- सारी प्रोसेसिंग लोकल ब्राउज़र में चलती है, इसलिए निजी जानकारी या इमेज बाहर भेजी नहीं जाती
- कमर्शियल उपयोग की भी अनुमति है, और Calligraphr जैसे paid services की तुलना में पूरी तरह free, no-account, local processing इसकी खास पहचान है
FontCrafter परिचय
- FontCrafter हस्तलिखित लिखावट को इंस्टॉल किए जा सकने वाले फ़ॉन्ट फ़ाइल में बदलने वाला ब्राउज़र-आधारित टूल है
- इसमें अकाउंट बनाना, सर्वर अपलोड, या कोई खर्च बिल्कुल आवश्यक नहीं है
- सारी प्रोसेसिंग लोकल में होती है, इसलिए निजी जानकारी लीक होने का जोखिम नहीं है
- यह डिज़ाइनर, शिक्षक, कंटेंट क्रिएटर आदि उन सभी लोगों के लिए उपयोगी है जो अपनी लिखावट को फ़ॉन्ट बनाना चाहते हैं
काम करने का तरीका
- उपयोगकर्ता को केवल अपनी लिखावट वाली स्कैन की गई इमेज अपलोड करनी होती है
- ऐप हर character को detect करके vector outline extract करता है और OpenType फ़ॉन्ट फ़ाइल बनाता है
- पूरी प्रक्रिया ब्राउज़र के भीतर होती है, इसलिए डेटा बाहर ट्रांसफ़र नहीं होता
मुफ्त उपलब्धता और फीचर्स
- यह पूरी तरह मुफ्त है और इसमें अकाउंट, watermark, feature limit, premium tier जैसी कोई चीज़ नहीं है
- OTF, TTF, WOFF2, Base64 फ़ॉर्मैट में export किया जा सकता है
- automatic ligature और contextual alternates फीचर्स के साथ अधिक प्राकृतिक cursive style को सपोर्ट करता है
- बने हुए फ़ॉन्ट पर उपयोगकर्ता का पूरा स्वामित्व होता है, और व्यक्तिगत व व्यावसायिक दोनों उपयोग की अनुमति है
Calligraphr से तुलना
- Calligraphr में अकाउंट चाहिए, प्रोसेसिंग सर्वर पर होती है, और advanced फीचर्स के लिए 8 डॉलर प्रति माह का paid subscription लेना पड़ता है
- FontCrafter 100% मुफ्त, अकाउंट-रहित, लोकल प्रोसेसिंग, और ligature व contextual alternates मुफ्त में उपलब्ध कराता है
- इसके अलावा, यह WOFF2 और Base64 फ़ॉर्मैट भी सपोर्ट करता है जो Calligraphr में उपलब्ध नहीं हैं
उपयोग करने का तरीका
- ① टेम्पलेट को A4 या US Letter size में प्रिंट करें
- सफेद बिना लाइन वाले कागज़ पर 100% स्केल में प्रिंट करें
- ② felt pen (0.5mm या अधिक) से हर बॉक्स में अक्षर लिखें
- बॉलपॉइंट पेन हल्का पड़ सकता है, और मोटा मार्कर फैल सकता है
- ③ लिखे हुए पेज को स्कैन या फोटो लेकर अपलोड करें
- समतल सतह, समान रोशनी, और बिना छाया की स्थिति की सलाह दी जाती है
- ④ फ़ॉन्ट का नाम दें और हर row के लिए uppercase व lowercase सेट करें
- ligature, descender, letter height normalization, extended character generation जैसे विकल्प चुने जा सकते हैं
- ⑤ प्रीव्यू के बाद OTF, TTF, WOFF2, Base64 फ़ॉर्मैट में डाउनलोड करें
कस्टमाइज़ेशन विकल्प
- ligature auto-generation: ff, fi, fl, th, st आदि के लिए प्राकृतिक जुड़ाव सपोर्ट
- automatic kerning adjustment: AV, To, WA आदि में अक्षरों के बीच spacing को optimize करता है
- extended character generation: उद्धरण चिह्न, fraction, currency symbol आदि लगभग 100 विशेष चिह्न अपने-आप जोड़ता है
- यूरोपीय accented characters (à, ñ, ü, ø आदि) के auto-generation फीचर शामिल हैं
कमर्शियल उपयोग और ज़िम्मेदारी
- बना हुआ फ़ॉन्ट उपयोगकर्ता की अपनी लिखावट से तैयार होता है, इसलिए copyright उपयोगकर्ता के पास रहता है
- व्यक्तिगत प्रोजेक्ट, कमर्शियल काम, ब्रांडिंग, मर्चेंडाइज़ निर्माण आदि में इसे स्वतंत्र रूप से उपयोग किया जा सकता है
- लेकिन किसी और की लिखावट का उपयोग करने पर स्पष्ट अनुमति आवश्यक है
- फ़ॉन्ट उपयोग से जुड़ी सारी ज़िम्मेदारी उपयोगकर्ता की होगी, FontCrafter और संबंधित साइटें इसके लिए उत्तरदायी नहीं हैं
डाउनलोड और उपयोग
- OTF: desktop apps (Word, Photoshop आदि) के लिए उपयुक्त
- TTF: सामान्य संगतता
- WOFF2: वेबसाइट के लिए compressed फ़ॉन्ट
- Base64: CSS में सीधे embed किया जा सकता है
- बना हुआ फ़ॉन्ट Word, Pages, Photoshop, वेबसाइट आदि हर वातावरण में इस्तेमाल किया जा सकता है
अतिरिक्त जानकारी
- अधिक प्राकृतिक हस्तलिखित एहसास के लिए character variation और ligature फीचर्स की सिफारिश की जाती है
- प्रोजेक्ट के रखरखाव और सुधार के लिए PayPal·Patreon support links दिए गए हैं
- सभी फीचर्स ब्राउज़र के भीतर JavaScript से चलते हैं, इसलिए कोई server storage या data collection नहीं होता
3 टिप्पणियां
कोरियन फ़ॉन्ट तो काफ़ी ज़्यादा मुश्किल होंगे, है न?
हंगुल के मामले में, उन अक्षरों की तुलना में जिन्हें सभी संयोजनों सहित इनपुट के रूप में दिया जा सकता है, इसे सरल तरीके से implement करना मुश्किल लगता है। इसके बजाय, लगता है कि दिशा कम samples के साथ style को सीखकर समस्या हल करने की थी।
https://github.com/clovaai/fewshot-font-generation
Hacker News की राय
पहले ऐसे हैंडराइटिंग फ़ॉन्ट बनाने वाले टूल कई साइटों पर थे, लेकिन आखिर में Calligraphr ने सबको अधिग्रहित करके redirect कर दिया और लगभग एकाधिकार जैसी स्थिति बना ली
मुफ़्त वर्ज़न की सीमाओं से आगे जाने के लिए subscription fee देनी पड़ती थी
मैं पहले दो फ़ॉन्ट बनाकर उन्हें FontForge में merge करके पूरा फ़ॉन्ट बनाया करता था
इस बार नया competitor आया है, यह देखकर अच्छा लगा। अगर यह सिर्फ़ ब्राउज़र में चलता है, तो सर्वर पर निर्भर हुए बिना संरक्षित किया जा सकने वाला वर्ज़न बना रह सकता है, यह बात खास तौर पर अच्छी है
Latin alphabet में सिर्फ़ 26 अक्षर होते हैं, ऊपर से numbers और symbols जुड़ते हैं, इसलिए यह सरल है
इसी संदर्भ में Mistral OCR 3 मॉडल है
मुझे लगता है कि ऐसे mergers and acquisitions को रोकने का कोई तरीका होना चाहिए। यह साफ़ तौर पर anti-competitive है, लेकिन छोटे competitors को खरीदकर competition खत्म करने से रोकने वाले देश बहुत कम दिखते हैं
Amy Goodchild नाम की एक artist ने दिलचस्प तरीका अपनाया
अपनी हैंडराइटिंग को फ़ॉन्ट बनाने के बजाय, उसे JavaScript path के रूप में encode किया
विस्तार से उनके ब्लॉग पोस्ट में देखा जा सकता है
20 साल पहले जब मैंने stylus वाला tablet PC खरीदा था, तब मैंने भी ऐसा कुछ किया था
वह XP Tablet Edition था, और उसमें Microsoft Font Maker जैसा कोई feature था
एक दोस्त ने यात्रा के दौरान सारे अक्षर लिखकर दिए थे, और उससे नया हैंडराइटिंग फ़ॉन्ट बनाया था
वह बच्चे की लिखावट जैसा दिखता था, लेकिन PDF या documents में फ़ॉर्म के printed हिस्से और हस्तलिखित हिस्से में फर्क करने के लिए उपयोगी था
आख़िरी बार मैंने इसे volunteer firefighters को medical paperwork भरना सिखाते समय इस्तेमाल किया था
मेरा अनुभव तो काफ़ी आपदाजनक रहा
आख़िरी चरण में जाकर पता चला कि row के हिसाब से चुनने के लिए सिर्फ़ 3 options हैं
इसने crosshair को पहचाना ही नहीं और ऊपर दाईं तरफ़ के निशान को ‘O’ समझ लिया
black-and-white contrast बहुत तेज़ करना पड़ा, तब जाकर पहचान पाया, और पेज के नीचे जाते-जाते recognition rate अचानक बहुत गिर गया
अच्छा होता अगर मैन्युअली reference points मार्क करने देता या ज़्यादा स्पष्ट markers इस्तेमाल करता
high-resolution scan इस्तेमाल करने पर भी ये समस्याएँ आईं
शायद लेखक ने इसे काफ़ी टेस्ट नहीं किया
संदर्भ के लिए, उनका vibe coding course भी है
लोग कहते हैं कि डॉक्टरों की लिखावट पढ़ना मुश्किल होता है, लेकिन अगर मैं इसका इस्तेमाल करूँ तो शायद उससे भी बदतर होगा
वास्तव में मेरे पास secretary नहीं है, लेकिन आजकल के बच्चों से मेरी लिखावट शायद थोड़ी बेहतर है
ताकि आम लोग prescription में बदलाव न कर सकें
एक समय था जब prescriptions काग़ज़ पर सिर्फ़ हाथ से लिखी जाती थीं
मुझे अपनी लिखावट की छोटी-छोटी अनियमितताएँ और व्यक्तित्व पसंद हैं
मैं ऐसा फ़ॉन्ट नहीं चाहूँगा जो उसे खोकर सिर्फ़ ऊपर-ऊपर से मिलता-जुलता लगे
नतीजे में वह सचमुच असली हैंडराइटिंग जैसा दिखता था, और personalized mail campaigns में बहुत असरदार था
यह तरीका मैंने राजनीतिक campaigns के समय इस्तेमाल किया था
ऐसे projects दिलचस्प हैं, लेकिन पता नहीं मैं इन्हें वास्तव में इस्तेमाल करूँगा या नहीं
मेरी हैंडराइटिंग को फ़ॉन्ट में बदल दिया जाए तो वह लगभग encryption जैसी लगेगी :-D
मैंने अपनी 9 साल की बेटी के साथ इसे आज़माया, लेकिन परिणाम अच्छे नहीं थे
scanner से अच्छी scan की थी, लेकिन app ने threshold जिस तरह apply किया, उससे सारे अक्षर टूट-फूट गए
शायद मोटा pen इस्तेमाल करने से बेहतर हो सकता है
Chris Pirillo — यह नाम सुने हुए तो बहुत समय हो गया
अफ़सोस, यह टूल cursive को support नहीं करता
मैं भी और मेरे आसपास के ज़्यादातर लोग भी cursive में लिखते हैं
40 साल से कम उम्र वालों में cursive लिखने वाले बहुत कम देखे हैं। मैं भी नहीं लिखता