2015-04-19 6 views
10

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

क्या इसके लिए कोई Google एपीआई है? क्या आईफ्रेम (क्रॉस-डोमेन) के सीएसएस को संपादित करना संभव है?

धन्यवाद।

+1

मुझे लगता है कि, वर्तमान में, यह संभव नहीं है। यह टेक्स्ट के साथ उत्पन्न एक छवि है, इसलिए फ़ॉन्ट मूल रूप से reCaptcha सर्वर पर उपलब्ध होना चाहिए। – SaidbakR

+1

@ sємsєм, मैं पुरानी रिकैप्चा/रिकैप्चा की छवि के बारे में बात नहीं कर रहा हूं। मैं नई नो कैप्चा रीकाप्चा – GINCHER

उत्तर

0

रीकैप्चा एपीआई स्थानीयकरण प्रदान करता है। आपको हिब्रू के लिए "hl = iw" पैरामीटर प्रदान करना होगा। अधिक समर्थित भाषाओं के लिए उनके Language Codes API देखें।

+0

के आईफ्रेम में "मैं रोबोट नहीं हूं" के फ़ॉन्ट के बारे में बात कर रहा हूं, टिप्पणी के लिए धन्यवाद, लेकिन मुझे पहले से ही यह पता था। ReCAPTCHA मेरी वेबसाइट में हिब्रू में है, समस्या फ़ॉन्ट है। Google का उपयोग करने वाला फ़ॉन्ट हेब्रू का समर्थन नहीं करता है, इसलिए टेक्स्ट, और अंत में पूरी वेबसाइट ओउएफओ दिखती है, बस इसके कारण। http://prntscr.com/6w7ug6 – GINCHER

1

reCAPTCHA के माध्यम से लोड किया गया है, इसलिए अपने स्वयं के सीएसएस के साथ अनुकूलन संभव नहीं है, केवल reCAPTCHA API के माध्यम से।

रीकैप्चा एपीआई का उपयोग करके आप हिब्रू के लिए hl=iw के साथ नीचे दिखाए गए अनुसार hl पैरामीटर का उपयोग करके भाषा को स्पष्ट रूप से परिभाषित कर सकते हैं। अधिक जानकारी के लिए full list of language codes देखें। dark और light -

<html> 
    <head> 
    <title>reCAPTCHA demo: Simple page</title> 
    <script src="https://www.google.com/recaptcha/api.js?hl=iw" async defer></script> 
    </head> 
    <body> 
    <form action="?" method="POST"> 
     <div class="g-recaptcha" data-sitekey="your_site_key"></div> 
     <br/> 
     <input type="submit" value="Submit"> 
    </form> 
    </body> 
</html> 

यह भी दो रंग विषयों का समर्थन करता है।

<html> 
    <head> 
    <title>reCAPTCHA demo: Simple page</title> 
    <script src="https://www.google.com/recaptcha/api.js?hl=iw" async defer></script> 
    </head> 
    <body> 
    <form action="?" method="POST"> 
     <div class="g-recaptcha" data-sitekey="your_site_key" data-theme="dark"></div> 
     <br/> 
     <input type="submit" value="Submit"> 
    </form> 
    </body> 
</html> 

अधिक जानकारी के लिए Developer's Guide देखें।

+0

टिप्पणी के लिए धन्यवाद, लेकिन मुझे पहले से ही यह पता था। ReCAPTCHA मेरी वेबसाइट में हिब्रू में है, समस्या फ़ॉन्ट है। Google का उपयोग करने वाला फ़ॉन्ट हेब्रू का समर्थन नहीं करता है, इसलिए टेक्स्ट, और अंत में पूरी वेबसाइट ओउएफओ दिखती है, बस इसके कारण। http://prntscr.com/6w7ug6 – GINCHER

+1

कृपया बताएं कि आपके द्वारा पोस्ट की गई तस्वीर में क्या गड़बड़ है, मुझे ठीक लग रहा है। –

+0

फ़ॉन्ट। मेरा मानना ​​है कि आप हिब्रू में फोंट में अंतर नहीं देख सकते हैं, मुझे अरबी/रूसी फोंट में अंतर दिखाई नहीं देगा। लेकिन मेरा विश्वास करो, यह वास्तव में भयानक फ़ॉन्ट है। वह फ़ॉन्ट है जो दिखाया जा रहा है कि जब आप फ़ॉन्ट सेट नहीं करते हैं, तो डिफ़ॉल्ट (वह फ़ॉन्ट जिसे आप HTML के साथ करते समय देखते हैं लेकिन सीएसएस के साथ शुरू नहीं हुआ)। आमतौर पर मुझे कोई फर्क नहीं पड़ता, लेकिन वह फ़ॉन्ट बेहद बदसूरत है ... – GINCHER

संबंधित मुद्दे