Show GN: स्टैटिक साइट में Korean web fonts को optimize करना
(palindrom615.dev)gatsby.js से बनी एक static site में Korean font files को subfont से optimize करने का अपना अनुभव लिखा है.
-
HTML का static analysis करके फ़ॉन्ट में इस्तेमाल होने वाले अक्षरों को ही subset करके उपयोग करना
-
सिर्फ plugin और config file बदलकर हर build time पर optimization
-
Google Fonts जैसे external web font hosting की मदद के बिना self-hosting
-
font format जाने बिना भी TrueType fonts को वैसे ही इस्तेमाल करना
5 टिप्पणियां
कॉन्टेंट बदलने पर अगर glyphs जुड़ें/हटें, तो फिर cache का फायदा नहीं मिल पाता।
वाकई जिन साइटों का कॉन्टेंट पूरी तरह 'static' है, उनके लिए यह अच्छा होगा, लेकिन जिन ब्लॉगों में अक्सर नया कॉन्टेंट जुड़ता रहता है, उनके लिए यह तरीका उपयुक्त नहीं लगता।
तो फिर आइए, हम सब Google Fonts इस्तेमाल करें!
आपने इसे Show GN कहा, तो सच में HN जैसा एहसास आता है। धन्यवाद ;)
मैंने केवल Show पोस्ट्स को अलग से देखने की सुविधा बना रखी है, लेकिन अभी उनकी संख्या ज़्यादा नहीं है, इसलिए उसे ऊपर वाले मेनू में नहीं रखा। जब और बढ़ेंगी, तो उसे खोल दूँगा!
लेख भी बहुत मज़ेदार लगा। static page + subfont का कॉम्बिनेशन शानदार है।
मैं Hacker News नहीं देखता, तो Show फीचर क्या है?
Hacker News में एक अलग पेज है जहाँ शीर्षक के आगे Show HN लगाकर, लोगों द्वारा बनाई गई services या open source को प्रस्तुत करने वाले लिंक अलग से इकट्ठा किए जाते हैं.
https://news.ycombinator.com/show
यह सामान्य HN के article links की तरह ही है कि अगर ज़्यादा votes मिलें तो front page पर जा सकता है, लेकिन इसे अलग से इकट्ठा करके एक बार और देखने लायक प्राथमिकता दी जाती है.
इसे Hacker News उपयोगकर्ताओं को कुछ आज़माने के लिए प्रोत्साहित करने के साथ-साथ, feedback लेने और सवाल पूछने के उद्देश्य से भी इस्तेमाल किया जाता है.
यह ज़रूरी नहीं कि product पूरी तरह perfect हो; early stage में हो तब भी ठीक है, और "यह बेकार है" जैसी आलोचना के बजाय "इसे ऐसे करें तो कैसा रहेगा?" जैसी रचनात्मक feedback दी जाती है.
यह नई services और open source के बन पाने में सहारा देने वाली जगह है, इसलिए मुझे लगता है कि यह Hacker News की सबसे बड़ी सकारात्मक भूमिकाओं में से एक हो सकती है.
ओह! यह बहुत उपयोगी फीचर है। समझाने के लिए धन्यवाद।