मैं जावास्क्रिप्ट का उपयोग बाएं-संरेखित पाठ की अवधि को बढ़ाने के लिए कर रहा हूं जब तक कि यह इसके कंटेनर को भरता न हो, या जब तक यह ऊंचाई या चौड़ाई में परिवर्तनीय थ्रेसहोल्ड तक नहीं पहुंच जाता। इस प्रक्रिया के परिणामस्वरूप व्यापक रूप से भिन्न font-size
है।पिक्सेल-सटीक टेक्स्ट संरेखण
मेरी समस्या यह है कि, कुछ पात्रों के साथ, बाईं ओर पैडिंग की एक छोटी सी मात्रा होती है ... और आमतौर पर यह ध्यान देने योग्य नहीं है, बहुत बड़े फ़ॉन्ट आकार के साथ यह 10 पिक्सल या उससे अधिक तक पहुंच सकता है।
मैं विभिन्न पात्रों पर प्रभाव को प्रदर्शित करने के लिए एक पृष्ठ को कोसा: http://jsfiddle.net/kBu7S/
पाठ अवधि, एक डिजाइन जहां हर दूसरे तत्व पेज नीचे जा रहा बाएँ किनारे करने के लिए पिक्सेल के लिए पिक्सेल गठबंधन है में मौजूद है तो यह है बड़े टेक्स्ट आकारों के साथ बहुत दृष्टि से विचलित।
क्या कोई पैडिंग की मात्रा की गणना करने का तरीका सोच सकता है, ताकि मैं अवधि की सापेक्ष स्थिति को टक्कर दे सकूं? या शायद एक सीएसएस समाधान भी है? (letter-spacing
और word-spacing
का कोई प्रभाव नहीं है।)
मैं स्वीकार करूंगा कि यहां तक कि एक गंदा समाधान भी असंभव लगता है ... हालांकि आपके विचार के लिए धन्यवाद।
कंधे! यही वह कहलाता है। मैं आपको यह भी नहीं बता सकता कि मैंने उस पैडिंग के नाम पर Google को कितने अलग तरीके से करने का प्रयास किया। मुझे अभी काम से घर मिला है, लेकिन विभिन्न कंधों (शायद प्रतिशत के रूप में) मैपिंग के बारे में आपका विचार सुबह के लिए एक अच्छा प्रारंभिक बिंदु है ... – JKS
क्या यह केवल स्थानीय रूप से काम नहीं करेगा? – Ben
"स्थानीय रूप से"? मुझे नहीं पता तुम्हारा क्या मतलब है। –