इस तो तालिकाओं में संरेखित अंक जहां कुछ फोंट (पारंपरिक टाइपोग्राफी के साथ) उन्हें चर चौड़ाई के साथ डिफ़ॉल्ट रूप से प्रस्तुत करना के लिए है (उदाहरण के लिए विंडोज पर Segoe यूआई), आप के लिए सीएसएस गुण में दिखना चाहिए:
font-variant-numeric: tabular-nums;
(यह proportional-nums
संख्यात्मक-अंतरण संस्करण के लिए डिफ़ॉल्ट मान अक्षम करता है)
कोई जावास्क्रिप्ट आवश्यक नहीं है!इन फोंटों में वेरिएबल-चौड़ाई ग्लाइफ को अक्षम करने और उन्हें टैब्यूलर अंकों का उपयोग करने के लिए मजबूर करने का सबसे साफ तरीका है (यह आम तौर पर एक ही फ़ॉन्ट में समान ग्लाइफ में उपयोग करता है, लेकिन उनके अग्रणी और पीछे के अंतर में वृद्धि हुई है, इसलिए 0 से 10 अंक 9 एक ही चौड़ाई पर प्रस्तुत करेगा, हालांकि कुछ फ़ॉन्ट विज़ुअल वेरिएबल इंटरडिजिट स्पेसिंग से बच सकते हैं और कुछ अंकों को थोड़ा विज़ार्ड कर सकते हैं, या अंक के पैर में नीचे सेरिफ़ जोड़ सकते हैं।
ध्यान दें कि यह चर ऊंचाई को अक्षम नहीं करता है Segoe यूआई के साथ मनाया (जैसे कुछ अंकों के रूप में एक्स-ऊंचाई केवल छोटे अक्षरों तरह होगा, दूसरों आरोहक या descenders होगा)। इन पारंपरिक अंकों रूपों का उपयोग कर भी सीएसएस के साथ निष्क्रिय किया जा सकता,
font-variant-numeric: lining-nums;
आप दोनों को जोड़ सकते हैं (यह डिफ़ॉल्ट "ओल्डस्टएल-nums" सांख्यिक-आंकड़ा संस्करण के लिए मूल्य को निष्क्रिय):
font-variant-numeric: tabular-nums lining-nums;
स्रोत
2017-11-18 04:01:29
ब्राउज़र इस पर नियंत्रण नहीं है, यह फ़ॉन्ट बारे में सब है । तो नहीं, यह संभव नहीं है। एक मोनोस्पेस्ड फ़ॉन्ट का उपयोग करने में क्या गलत है? –
इसे बाकी टाइपोग्राफी से मेल खाना जरूरी है। –