विंडोज में कुछ पात्र बुरी तरह से बुरी तरह से क्यों आकर्षित होते हैं?


16

अजीब चरित्र:

ก้้้้้้้้้้้้้้้้้้้้ ก้้้้้้้้้้้้้้้้้้้้ ก็็็็็็็็็็็็็็็็็็็็ ก้้้้้้้้้้้้้้้้้้้้ ก้้้้้้้้้้้้้้้้้้้้ ก้้้้้้้้้้้้้้้้้้้้ ก้้้้้้้้้้้้้้้้้้้้ ก้้้้้้้้้้้้้้้้้้้้ ก้้้้้้้้้้้้้้้้้้้้ ก้้้้้้้้้้้้้้้้้้้้ ก้้้้้้้้้้้้้้้้้้้้ ก้้้้้้้้้้้้้้้้้้้้

प्रश्न: जब आप विंडोज * में देखते हैं तो ये पात्र इतने अजीब क्यों होते हैं?

यहाँ आपके लिए आउटलुक से स्निपेट है भाग्यशाली कमीनों को जिन्हें विंडोज का उपयोग करने के लिए मजबूर नहीं किया जाता है:

सामग्री

संबंधित: चरित्र एन्कोडिंग का उपयोग क्या है?

* ओएस में के रूप में विंडोज। जीटीके + और पसंद का उपयोग करके टेक्स्ट ड्राइंग करने वाले एप्लिकेशन इन्हें नहीं दिखाते हैं जैसे कि एलएसडी-ट्रिप से बाहर कुछ गलत हो गया है


क्या आप कह रहे हैं कि आपकी विंडोज मशीन पर, आपके द्वारा टाइप किए गए अक्षर छवि में वर्णों की तरह दिखते हैं? क्योंकि टाइप किए हुए पात्र मेरी विंडोज मशीन पर ठीक लगते हैं।
dsolimano

1
आपके प्रश्न में एक असुरक्षित दावा है - कि विंडोज उन्हें "गलत" खींचता है। यह मदद करेगा यदि आपने कहा कि आपको कैसे लगता है कि उन्हें खींचा जाना चाहिए और विंडोज द्वारा उन्हें आकर्षित करने के तरीके से विशेष रूप से गलत है।
डेविड श्वार्ट्ज

2
मैं यह देखने के लिए उत्सुक हूं कि अन्य OS'es इसे कैसे संभालते हैं, मैं केवल देखता हूं कि विंडोज यह कैसे करता है और मेरे लिए "सही" लगता है।
Mokubai


जवाबों:


10

जैसा कि मुझे लगता है कि विंडोज "यह सही कर रहा है" के लिए थोड़ा हिट ले लिया है, मुझे लगता है कि मुझे अपनी स्थिति को सही ठहराने के लिए एक उत्तर देना चाहिए।

इस तथ्य का तथ्य यह है कि आपके पास जो पाठ है वह वर्णों के संयोजन की एक पागल राशि प्रदान करने के लिए ऑपरेटिंग सिस्टम को बता रहा है। समस्या है कि एक ऑपरेटिंग सिस्टम वास्तव में उन्हें प्रदान करता है जबकि एक और कई मुद्दों के कारण नहीं है। इन मुद्दों में से एक यह है कि प्रोग्रामर पूरी तरह से कैसे थे जब उन्होंने उन्हें रेंडर करने के लिए कोड लिखा था, एक और कारण प्रोग्रामर्स को उन्हें ठीक से लागू करने के लिए बहुत आलसी होने के कारण होगा, यदि बिल्कुल भी।

मूल रूप से यह इस विचार के लिए नीचे आता है कि लिखित भाषाएं तरल चीजें हैं, और यह कि कुछ भाषाओं के कई पात्रों में कई अलग-अलग डायक्ट्रिक्स हैं जो वर्णों के उच्चारण को संशोधित करने के लिए लागू होते हैं। हम इन सभी विकृति विज्ञान को कैसे संभालते हैं, क्या हम प्रत्येक अक्षर को एक नए चरित्र के साथ देते हैं (जिसके परिणामस्वरूप बहुत सारे नए और लगभग समान वर्णों की एक बिल्ली होगी) या क्या हम विशेष रूप से विकृति विज्ञान के लिए वर्णों का एक सेट बनाते हैं और हमारे कम करते हैं समग्र वर्णमाला?

यूनिकोड हमें दोनों करने की गुंजाइश देता है, लेकिन ऐसा करने में प्रोग्रामर जिन्हें इन डायक्टिक्स को प्रस्तुत करना पड़ता है, उन्हें इस तथ्य से निपटना पड़ता है कि कुछ ऐसे अक्षर हैं जो वास्तव में एकाधिक डायक्रिटिक्स हैं, एक ऊपर और एक नीचे, और फिर प्रोग्रामर के पास है जब वे रुकते हैं तो सिर्फ सवाल पूछने के लिए। वे इसे दो तक सीमित कर सकते हैं, और अधिकांश लोगों को संतुष्ट कर सकते हैं, लेकिन उन लोगों को अनदेखा कर सकते हैं, जिन्हें अपनी भाषा में औपचारिक रूप से लिखने के लिए तीन डायकट्रिक्स चाहिए या चाहिए।

Microsoft, चाहे वह सही हो या गलत, उपयोगकर्ता ने यह तय करने का निर्णय लिया कि कोई व्यक्ति कितने अतिरिक्त अंकों का उपयोग करना चाहता है। यह रास्ता एक अच्छा प्रोग्रामर और कुछ कठिन युक्तिकरण के माध्यम से पालन करने के लिए लेता है। मैं इस और इस तथ्य की अनुमति देने में दोनों का पूरा समर्थन करता हूं कि वे इसे अच्छी तरह से करते हैं

अगर वे पात्र दूसरी ओर गायब थे, तो मैं जानना चाहूंगा कि वे क्यों गायब थे। क्या यह एक "हम इसे फर्श पर xगिराए जाने के बाद डिक्ट्रीटिक्स" निर्णय था, या क्या यह प्रोग्रामर को ठीक से करने के लिए बहुत आलसी होने के कारण था और संभावित रूप से मुझे कुछ बफर ओवरफ्लो के लिए उजागर कर रहा था, जिसमें कोड के साथ छिपे हुए डायटिटिक्स द्वारा निष्पादित किया जा रहा था। प्रणाली?

यहाँ सरल मुद्दा यह है कि वास्तव में उन पात्रों को प्रस्तुत करके मैं देख सकता हूं कि सिस्टम वही कर रहा है जो उसे करने के लिए कहा गया है, बजाय इसके कि वह जो सही समझता है या बुरा कर रहा है, वह संभवतः कुछ हानिकारक कर रहा है ।


11
या: विंडोज इतनी बुरी तरह से गलत पात्रों को बुरी तरह से क्यों आकर्षित करता है?
19

किसी और के पाठ को कवर करना मेरी पुस्तक में "संभावित रूप से हानिकारक" के मानदंडों को पूरा करता है। (शायद संदेश को कवर किया जा रहा है महत्वपूर्ण है।) संयोग से, मेरा पसंदीदा समाधान नृतत्वशास्त्र की संख्या पर एक सीमा के बजाय क्लिपिंग का कुछ रूप होगा। (यदि वास्तव में ऐसी भाषाएँ हैं जो आसन्न लाइनों पर वर्णों के साथ ओवरलैप करने वाले वर्णों का उपयोग करती हैं, तो मुझे इसके बारे में जानने की परवाह नहीं है!)
हैरी जॉनसन

आगे: चूंकि एमएस के इस व्यवहार को जल्द ही बदलने की संभावना नहीं है, इसलिए फेसबुक और अन्य साइटें जो उपयोगकर्ता डेटा स्वीकार करती हैं, संभव है कि इस "फीचर" का दुरुपयोग करने से प्रैंकस्टर्स को रोकने के लिए चरित्र को स्वयं सेट करने की कोशिश करें। दुर्भाग्य से, स्वच्छता प्रक्रिया में अवांछनीय दुष्प्रभाव हो सकते हैं। यदि Windows आउटपुट को काटता है तो यह आवश्यक नहीं होगा।
हैरी जॉनसन

4

जब आप विंडोज * में देखते हैं तो ये पात्र इतने अजीब क्यों होते हैं?

क्योंकि विंडोज बड़ी संख्या में यूनिकोड के पात्रों को प्रस्तुत करने का प्रयास करता है जब आपके पाठ में वे होते हैं, भले ही कोई वास्तविक स्क्रिप्ट कभी भी उस कई अंकों को एक साथ जोड़ती हो।


संभवतः इसका मतलब है कि विंडोज "इसे सही कर रहा है" के अनुसार वास्तव में इसके बारे में पूछा जा रहा है कि कितने संयोजन वर्णों का उपयोग किया जा सकता है पर सीमाएं लगाने के बजाय।
Mokubai

यह भी देखें कि superuser.com/questions/389333/… जो यह दर्शाता है कि इस तरह के ट्रिक्स ने फेसबुक में लोकप्रियता हासिल की है।
जुक्का के। कोर्पेला

@ मोकूबाई: बात यह है कि यह अविश्वासित डेटा है - इंटरनेट से आने वाला डेटा। विंडोज को जरूरी नहीं करना चाहिए कि यह अविश्वसनीय डेटा क्या पूछता है यदि यह उपयोगकर्ता के सर्वोत्तम हित में नहीं हो सकता है।
हैरी जॉनसन

1
@HarryJohnston मैं और अधिक चिंतित होऊंगा यदि यह सभी डाइकिटिक्स नहीं दिखा, तो कृपया मेरा उत्तर देखें।
Mokubai
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.