Tossface "tossface" और अन्य Unicode vendor emoji की तुलना वाला पेज
(changjoo-park.github.io)Toss ने हाल ही में "Toss Face" जारी किया है
Toss ने अर्थ को और आसानी से व्यक्त करने के लिए emoji बनाए, और उन्हें Unicode का उपयोग करके इस्तेमाल किया जा सके इसलिए font के रूप में बनाया
TossFace with Full Emoji List प्रोजेक्ट, Toss Face और अन्य Unicode emoji के बीच क्या अंतर है यह दिखाने के लिए बनाया गया प्रोजेक्ट है
Full Emoji List v14.0 से Toss Face को लोड करके रेंडर करने के तरीके से इसे बनाया गया है।
30 टिप्पणियां
लगता है यहाँ
flag: Taiwanऔरflag: Samoaआपस में बदल गए हैं। पहले मुझे लगा कि तुलना साइट बनाने वाले से गलती हुई होगी, लेकिन Chrome Developer Tools से जाँच करने पर यहTossFaceFontMac.ttfकी अपनी समस्या लगती है।Toss की ओर से आधिकारिक घोषणा पोस्ट की गई है
Twitter पर इमेज के रूप में घोषणा है, इसलिए सिर्फ लिंक संलग्न कर रहा हूँ
https://twitter.com/toss__official/status/1498835174037266434?s=21
नमस्कार, मैं ही लेखक हूँ
यह प्रोजेक्ट मैंने "tossface" की वजह से कम, और tossface होमपेज देखते समय जो बातें महसूस हुईं उनकी वजह से शुरू किया था।
इस प्रोजेक्ट पर काम करते हुए जो बातें महसूस हुईं, उन्हें मैंने लिखकर रखा है।
Medium पर देखना हो तो इस लिंक पर क्लिक करें।
विंडोज़ पर इसे इंस्टॉल नहीं किया जा सकता, यह देखकर... लगा कि शायद इसे बस दिखावे के लिए ही बनाया गया है?
उस बहस से अलग मैं एक थोड़ा अलग पहलू पर बात करना चाहता हूँ...
Tossface के copyright notice को देखें तो उसमें साफ़ लिखा है कि "नीचे दिए गए मामलों को छोड़कर इसे commercial/non-commercial उद्देश्यों के लिए इस्तेमाल किया जा सकता है।"
लेकिन असल में कानूनी प्रभाव रखने वाला हिस्सा अंग्रेज़ी में दिया गया पूरा license text है, और वह license OFL(Open Font License) है। संक्षेप में कहूँ तो ऊपर दिए गए निषेधों में से यह सिर्फ़ पहले वाले को ही cover कर पाता है। दूसरे वाले का कुछ हिस्सा क़ानून के तहत cover हो सकता है, लेकिन बाकी बातें license के हिसाब से सिर्फ़ साधारण रूप से allowed हैं।
मैंने स्क्रीन रीडर special font को अजीब तरह से पढ़ता है जैसी बात पहले देखी है, लेकिन ऐसे अपने तरह के emoji में भी समस्या दिखती है। आंखों से जो दिखता है वह वीडियो कॉन्फ्रेंसिंग मॉनिटर है, लेकिन tts इसे एक-दूसरे को गले लगाते लोगों के रूप में बताता है... क्या यह सही है?
*गले लगाने वाले हिस्से में एक टाइपो है। कृपया समझें।
टॉस ने वाकई टॉस जैसा ही काम किया है। मुझे लगता है कि यह उनकी कॉर्पोरेट संस्कृति का बहुत सटीक प्रतिबिंब है, जो समय की भावना को बखूबी दर्शाती है।
इसके बावजूद, उनका UX बेहद अच्छा है। मुझे नहीं लगता कि कोई भी कोरियाई कंपनी इसका आधा भी अनुसरण कर रही है।
मुझे जिज्ञासा है कि इसका अंत कहाँ तक जाएगा।
Toss में आम तौर पर जब भी कुछ करना होता है, तो वह कानून और नियमों की अनदेखी करने की प्रवृत्ति रखता है, और सच कहूँ तो यह थोड़ा डरावना लगता है। ऐसा लगता है कि Toss, जिसके बहुत सारे प्रशंसक हैं, अपने शब्दों में 'innovation' के लिए कानून और नियमों की अनदेखी करना भी ठीक है—ऐसी संस्कृति को बढ़ावा दे रहा है।
बेशक, ऊपर जिन कानूनों और नियमों की बात है, वे इस emoji वाले मामले से थोड़े अलग हैं।
मैं इस बात से काफ़ी सहमत हूँ।
"लोग tossface को लेकर गुस्सा क्यों हैं" इस पर मैं अपनी निजी राय लिख रहा हूँ।
मुझे लगता है कि इसकी वजह यह हो सकती है कि लोगों ने (यहाँ फ्रंटएंड डेवलपर + डिज़ाइनर + और वे लोग जो अक्सर फ़ॉन्ट इस्तेमाल करते हैं) अब तक जिस "interoperability" को अनकहे तौर पर बनाए रखा था, उसे नुकसान पहुँचाने वाला काम किया गया।
साफ़-साफ़ कहें तो tossface फ़ॉन्ट का इस्तेमाल न करें तो बात वहीं खत्म हो जाती है। लेकिन जब तथाकथित दक्षिण कोरिया की प्रतिनिधि IT कंपनियों में गिनी जाने वाली "नेकाकुराकुबेदांगतो" में शामिल Toss अपनी मनमानी व्याख्या करना शुरू करे, तो यह चिंता होना स्वाभाविक है कि कहीं दूसरी कंपनियाँ भी उसका अनुसरण न करने लगें।
अगर कोई ऐसा व्यक्ति जिसे हम पहले से नापसंद करते थे, गलत फैसला ले, तो शायद हमें उसमें एक तरह की संतुष्टि मिले। लेकिन जिसे हम पसंद करते थे, वही गलत फैसला ले, तो निराशा और बड़ी होती है। मुझे लगता है कि मेरी तरह बहुत से लोग Toss को भी काफ़ी पसंद करते थे। जब उसने बैंकिंग में बदलाव किया, जब उसने securities में बदलाव किया, तब भी कुछ लोगों को यह चिंता थी कि क्या वह पैसे को बहुत हल्के में ले रहा है, लेकिन फिर भी लोग उसका समर्थन करते थे, क्योंकि उसके नतीजे सबके लिए interoperability को और मजबूत करने वाले थे। (मौजूदा वित्तीय हितसमूहों को झटका लगने की एक तसल्ली भी थी, और यह एहसास भी कि शुरुआत से ऐसा ही होना चाहिए था।)
लेकिन इस बार का tossface मुझे लगता है कि अब तक की उसकी दिशा से अलग, "interoperability" को नुकसान पहुँचाने वाला फैसला था। हज़ारों से ज़्यादा emoji बनाना वाकई बहुत अच्छा काम है, और उसकी तारीफ़ भी होनी चाहिए, लेकिन जिन कुछ emoji में मनमानी व्याख्या की गई है, उन्हें फिर से पहले जैसा कर दिया जाए, और भले इसमें समय लगे, Unicode Inc को प्रस्ताव देने का रास्ता अपनाया जाए, तो बेहतर होगा।
उस emoji को सार्वजनिक करने से पहले यह लेकर कि यह निश्चित रूप से विवाद का कारण बन सकता है, अंदरूनी स्तर पर चिंता उठनी चाहिए थी। लेकिन tossface होमपेज को देखें तो उस हिस्से को लेकर कोई ठोस समझाइश नहीं दिखती, इसलिए लगता है कि इस पर ठीक से चर्चा ही नहीं हुई थी.
मैं भी अब तक लगभग अंधविश्वास की तरह मानता आया था कि Toss, चाहे मुश्किल हो, फिर भी सही फैसले लेने वाली संस्कृति रखता होगा... लेकिन इस बार वह भ्रम थोड़ा टूटता हुआ लग रहा है.
महामारी के दौर के हिसाब से जो बदलाव किए गए, वे मुझे खास पसंद नहीं हैं। महामारी खत्म होने पर उन्हें रोलबैक कर देना चाहिए। खासकर video conference तकनीक के विकास के साथ आम हो सकती है, लेकिन ऐसा नहीं लगता कि गले लगना गायब हो जाएगा, इसलिए उसे video conference से क्यों बदला गया, यह मुझे ठीक से समझ नहीं आता। क्या सच में mask पहनना बातचीत को replace कर सकता है, और क्या video conference गले लगाने को replace कर सकती है—इसे लेकर मुझे सिर्फ गहरा संदेह ही होता है।
यह $2 (डॉलर साइन) को कोरियाई वॉन (W) चिह्न में बदल देता है।
मैं Toss की तरफ़ से बोलने की जुर्रत करते हुए कुछ बातें लिखना चाहूँगा। मैं इस संबंधित इंडस्ट्री का व्यक्ति नहीं हूँ, लेकिन मोटे तौर पर मुझे लगता है कि Toss की मानसिकता शायद कुछ ऐसी रही होगी.
Disclaimer: इसका मतलब यह नहीं है कि Toss ने सही किया। बस मुझे लगता है कि उन्होंने अभी उठ रहे विवाद का अंदाज़ा लगाया होगा, और अगर ऐसा है, तो शायद उनके मन में कुछ ऐसा विचार-क्रम रहा होगा~
मुझे नहीं लगता कि लोगों ने जिस 'Unicode के वास्तविक अर्थ (English word)' और 'tossface की तस्वीर' के बीच असंगति की ओर इशारा किया है, ऐसे मामले इतने ज़्यादा हैं। मुझे पता है कि उन्होंने 3000 से ज़्यादा बनाए हैं, और उनमें से मैंने 11 को समस्या वाला पाया है, और अनुमानतः यह 30 से कम होंगे। इस कुल संख्या को स्पष्ट कर देना अच्छा रहेगा।
एक शब्द में कहूँ तो, जिन Unicode में समस्या है, चर्चा ठीक उन्हीं पर केंद्रित होनी चाहिए। कुछ Unicode गलत तरीके से दिखाए गए हैं, इस वजह से पूरे tossface फ़ॉन्ट को समस्या-ग्रस्त मानने की ज़रूरत नहीं है।
लगता है Toss हमेशा तेज़ रास्ता चुनने की प्रवृत्ति रखता है। साल की शुरुआत में जो MyData घटना हुई थी, वह भी मुझे उसी संदर्भ में लगती है। शायद उन्होंने यह माना कि Unicode Consortium से संपर्क करके अगली spec में जोड़ने की प्रक्रिया बहुत लंबी होगी। मैंने यह देखने की कोशिश की कि नया Unicode किस प्रक्रिया से जोड़ा जाता है, लेकिन ठीक से जानकारी नहीं मिली। अगर किसी को पता हो तो कृपया ज्ञान साझा करें haha https://www.unicode.org/versions/Unicode14.0.0/
एक शब्द में कहूँ तो, Toss ने वही किया जो Toss करता है।
Twitter या Clien जैसी जगहों पर कभी-कभी मैं ऐसी बात देखता हूँ, लेकिन मैं यह पूछना चाहता हूँ कि आख़िर किस spec को नज़रअंदाज़ किया गया? spec बहुत विशाल है... आइए इस पर और बात करें! https://unicode.org/versions/Unicode14.0.0/…
किसी ने Unicode की interoperability की बात की थी। मैं भी Unicode का बड़ा जानकार नहीं हूँ, लेकिन Twitter पर किसी के लिखे से देखा कि कुछ operating systems में कुछ खास Unicode को censor किया गया था, और बंदूक को water gun की तरह दिखाना भी सख़्ती से देखें तो शायद गलत अभिव्यक्ति है।
एक शब्द में कहूँ तो, इस हिस्से के बारे में मुझे अच्छी तरह पता नहीं, और अच्छा होगा अगर इस पर थोड़ी और सख़्त और गहरी चर्चा सक्रिय हो।
लगता है वे चाहते थे कि दूसरे services भी इसका इस्तेमाल करें। Slack या Discord में, जैसा कि आप सब जानते हैं, उस प्रोग्राम के बाहर custom emoji दिखाने का कोई तरीका नहीं होता।
एक शब्द में कहूँ तो, वे चाहते थे कि यह व्यापक रूप से फैले और इस्तेमाल हो।
Disclaimer again: यह सब पूरी तरह मेरी व्यक्तिगत कल्पना है, Toss की आधिकारिक स्थिति नहीं। और मैं Toss की अंध-भक्ति करने वाला व्यक्ति भी नहीं हूँ। यह पोस्ट सिर्फ़ चर्चा को थोड़ा और विस्तार और detail के साथ आगे बढ़ाने के लिए लिखी गई है। कृपया मुझ पर भावनात्मक होकर हमला न करें, मुझे डर लगेगा T.T
पुनश्च. galadbran ji ko - दूसरे लोगों ने जो बातें इंगित की थीं, वे tossface की आधिकारिक परिचय पेज में दिए गए sample का हिस्सा हैं। मैंने ऊपर दिए गए show GN लिंक से उन्हें एक-एक करके नहीं ढूँढा था। संदर्भ: https://toss.im/tossface
मुझे लगता है कि आप इसे कुछ ज़्यादा ही सद्भावना के नज़रिए से पढ़ रहे हैं।
यह मानता हूँ कि 3000 इमोजी बनाकर वितरित करना अपने आप में बड़ी उपलब्धि है, लेकिन मेरी नज़र में जिन लगभग 10 इमोजी पर समस्या है, वे ही इतने थे कि उन्हें इमोजी के रूप में अपनाने में असहजता महसूस हो। मेरा मतलब यह है कि अगर उन समस्या वाले लगभग 10 इमोजी को ही पूरी तरह हटाकर जारी किया गया होता, तो कहीं ज़्यादा लोग तुरंत इन्हें इंस्टॉल करके इस्तेमाल करते।
Toss के मामले में "कुछ खास Unicode को censor करने के उदाहरण" या "बंदूक को water gun में बदलकर दिखाना" जैसी चीज़ों से अलग स्तर का standard rejection है।
अगर आप मुख्य लेख का लिंक देखें, तो कम से कम emoji standard में उस कोड का नाम परिभाषित है।
उदाहरण के लिए, standard में साफ़ तौर पर "floppy disk" लिखा है, लेकिन इसे cloud में बदल दिया गया।
बंदूक को water gun में बदलने वाले मामले को आप target को नरम बनाना कह सकते हैं, और अगर इमोजी को बिल्कुल दिखाया ही न जाए (censorship), तो वह भी कुछ हद तक बेहतर है। वैसे भी emoji standard खुद इतना विशाल है कि हर इमोजी को implement करना संभव नहीं है।
लेकिन अगर इस तरह target को ही बदल दिया जाए, तो इसे जानबूझकर miscommunication पैदा करना माना जा सकता है। यह सिर्फ़ "mismatch" भर नहीं है।
मैं तो यह मानना चाहूँगा कि इसे design team के प्रचार के उद्देश्य से जारी किया गया था। जैसा आपने कहा, अगर इसे सच में public interest के लिए जारी किया गया होता, तो विवाद पैदा कर सकने वाले हिस्सों में बस जानबूझकर target बदलकर "तब सही था, अब अलग है" कहकर बात ख़त्म नहीं की जाती, बल्कि emoji system की structural problems के बारे में ठीक से समझाने की कोशिश की जाती।
मैं यह आलोचना नहीं करना चाहता कि उन्होंने public interest का ध्यान नहीं रखा, और design team के प्रचार के लिहाज़ से देखें तो इसे बेहद सुंदर तरीके से बनाया गया है।
बस अफ़सोस इस बात का है कि जानबूझकर बदले गए ऐसे कुछ इमोजी की वजह से हज़ारों इमोजी बनाने वाली design team की मेहनत फीकी पड़ जाती है।
आपकी कही हुई सभी बातों से मैं पूरी तरह सहमत हूँ। यह भी सच है कि मैंने जानबूझकर एक पक्ष का साथ लिया था।
अच्छी बात कहने के लिए धन्यवाद।
आख़िर में emoji standard पर ज़ोर देते हुए, हमें इस बात पर ध्यान देना चाहिए कि "love" जैसे मनमाने अर्थ निकाले जा सकने वाले अमूर्त नाम मौजूद नहीं हैं, बल्कि सभी के नाम ठोस और विशिष्ट हैं।
नए emoji proposal के दिशा-निर्देश
https://www.unicode.org/emoji/proposals.html
emoji standard और design guidelines यहाँ देखे जा सकते हैं।
https://unicode.org/reports/tr51/#Design_Guidelines
इसे पढ़ने पर emoji की दिशा और interoperability के बारे में भी बताया गया है।
अतिरिक्त रूप से, Unicode standard ने private-use characters के लिए PUA code area छोड़ा है। अगर standard में पंजीकृत करना मुश्किल था, तो इस क्षेत्र का उपयोग किया जाना चाहिए था।
https://en.wikipedia.org/wiki/Private_Use_Areas
PUA के बारे में पहली बार सुना। धन्यवाद।
सर, मुझे नहीं लगता कि मैं
∫का मतलब बदलकरSकर दूँ और फिर कहूँ कि मैंने इसे toss कर दिया। symbols को symbols ही बने रहना चाहिए।मुझे पिछले वाक्य का अर्थ ठीक से समझ नहीं आया।
कई बार संशोधन करते-करते, लगता है कि बिंदु 3 में दूसरे operating system के उदाहरण का ज़िक्र बहुत ही सफाई देने जैसा लिखा गया है। मुख्य बात यह है कि "Unicode की किस spec को नज़रअंदाज़ किया गया, इसे detail में बताया जाए" है. (_ _)
मुझे
people huggingकी मनमानी व्याख्या वाला हिस्सा बिल्कुल पसंद नहीं आया। जब कोई मुश्किल और थका हुआ हो, तब तो उसे और भी गले लगाना चाहिए।Twitter पर इस पर विवाद था, इसलिए मैंने ध्यान से देखा, लेकिन मुझे अलग हिस्से नहीं मिले। Unicode emoji वाकई बहुत ज़्यादा हैं… आप सबने अलग चीज़ें आखिर कैसे ढूंढ़ लीं…
मुझे लगता है कि Toss Face के मुख्य पेज पर “उस समय सही था, अब अलग है” को संदर्भ के तौर पर देख सकते हैं।
Unicode spec को तो बस पूरी तरह नज़रअंदाज़ कर दिया है। smh
कोड के अर्थ को बदलने जितना ठीक है (जैसे बंदूक को water gun में बदलना), लेकिन यहाँ तो वस्तु ही पूरी तरह बदल दी गई है.
Unicode सबसे बढ़कर interoperability के लिए इस्तेमाल होता है, इसलिए ऐसी चीज़ को बिना किसी चेतावनी के जारी करना समझ से बाहर है.
अगर मौजूदा emoji उनकी ज़रूरतों के मुताबिक नहीं थे, तो नया emoji प्रस्तावित कर सकते थे, या फिर Slack की तरह custom emoji जैसा कोई सिस्टम बनाकर इस्तेमाल कर सकते थे. मुझे Toss बहुत पसंद था, लेकिन इस बार थोड़ा निराशा हुई है.
Tossface https://toss.im/tossface
लगता है कि Tossface को Toss के अंदर इस्तेमाल करने में शायद कोई समस्या नहीं होगी.. लेकिन इसमें कुछ जगह मौजूदा कोड में मौजूद आकृतियों को ही बदल दिया गया है, इसलिए अगर इसे कहीं और से लाकर इस्तेमाल करना है, तो बेहतर होगा कि आपने जो पेज सार्वजनिक किया है उसे देखकर जांच लें और फिर इस्तेमाल करें। नीचे की बात Show के पंजीकरणकर्ता के बारे में नहीं, बल्कि Tossface को लेकर चिंता है.
उदाहरण के लिए, Mahjong tiles में से 🀄 को आपने "Yutnori" में बदल दिया है.. यह 1F000~1F02F क्षेत्र के कुल 48 Mahjong tiles में से एक है, और इन्हें असल Mahjong नियम समझाने के लिए भी एक-एक करके इस्तेमाल किया जाता है.
इसके अलावा.. 💾 को "cloud" और 📼 को "YouTube जैसा mark" में भी बदल दिया गया है. पुराने symbols का भी अपना अलग मतलब होता है.
अगर पूरी तरह नए code के साथ प्रस्ताव किया होता तो बात अलग थी, लेकिन जो emojis पहले से इस्तेमाल हो रहे थे उन्हें बदल देना, सच कहूं तो थोड़ा समझना मुश्किल है.
"चलो सब लोग mahjong खेलने चलते हैं 🀄"ऐसा चैट किया, तो वहYutnoriबन गया;;"musical score(स्वरलिपि)"को music player में बदल दियाऔर
"people hugging"को video conference में बदल दिया....कुल मिलाकर यह काफ़ी गंभीर लग रहा है.