2015-04-19 23 views
10

reCAPTCHA mới thật tuyệt vời. Hầu hết mọi thứ đều tuyệt vời, ngoại trừ một điều. Phông chữ của nó. Khá ngu ngốc khi sử dụng phông chữ không hỗ trợ các ngôn ngữ khác. Trang web của tôi bằng tiếng Do Thái và phông chữ mà reCAPTCHA hiển thị là khủng khiếp. Làm thế nào tôi có thể thay đổi nó?Thay đổi phông chữ của "No CAPTCHA reCAPTCHA" mới

Có Google Api cho điều đó không? Có thể chỉnh sửa CSS của khung nội tuyến (tên miền chéo) không?

Cảm ơn.

+1

Tôi nghĩ rằng, hiện tại, điều đó là không thể. Nó chỉ là một hình ảnh được tạo ra với văn bản, do đó, phông chữ về cơ bản có sẵn trên máy chủ reCaptcha. – SaidbakR

+1

@ sємsєм, tôi không nói về hình ảnh recaptcha/recaptcha cũ. Tôi đang nói về phông chữ "Tôi không phải là rô bốt" trong khung nội tuyến của hình ảnh mới Không có CAPTCHA reCAPTCHA – GINCHER

Trả lời

0

API ReCaptcha cung cấp bản địa hóa. Bạn phải cung cấp thông số "hl = iw" cho tiếng Do Thái. Xem Language Codes API của họ để biết thêm các ngôn ngữ được hỗ trợ.

+0

Cảm ơn bạn đã nhận xét nhưng tôi đã biết điều đó. ReCAPTCHA bằng tiếng Hebrew trong trang web của tôi, vấn đề là phông chữ. Phông chữ mà Google sử dụng không hỗ trợ tiếng do thái, do đó, văn bản và cuối cùng toàn bộ trang web trông rất khó hiểu, chỉ vì điều đó. http://prntscr.com/6w7ug6 – GINCHER

1

reCAPTCHA được tải qua để tuỳ chỉnh với CSS của riêng bạn là không thể, chỉ thông qua API reCAPTCHA.

Sử dụng API reCAPTCHA bạn hoàn toàn có thể xác định ngôn ngữ bằng cách sử dụng thông số hl như được hiển thị bên dưới, với hl=iw cho tiếng Do Thái. Xem full list of language codes để biết thêm thông tin.

<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> 

Cũng hỗ trợ hai chủ đề màu - darklight.

<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> 

Xem Developer's Guide để biết thêm thông tin.

+0

Cảm ơn nhận xét, nhưng tôi đã biết điều đó. ReCAPTCHA bằng tiếng Hebrew trong trang web của tôi, vấn đề là phông chữ. Phông chữ mà Google sử dụng không hỗ trợ tiếng do thái, do đó, văn bản và cuối cùng toàn bộ trang web trông rất khó hiểu, chỉ vì điều đó. http://prntscr.com/6w7ug6 – GINCHER

+1

Vui lòng giải thích sự cố với hình ảnh bạn đã đăng, có vẻ ổn với tôi. –

+0

Phông chữ. Tôi tin rằng bạn không thể thấy sự khác biệt trong phông chữ bằng tiếng Do Thái, tôi sẽ không nhận thấy sự khác biệt trong phông chữ tiếng Ả Rập/Nga. Nhưng hãy tin tôi đi, đó thực sự là một phông chữ khủng khiếp. Đó là phông chữ được hiển thị khi bạn không đặt phông chữ, đó là phông chữ mặc định (phông chữ mà bạn thấy khi bạn thực hiện với HTML nhưng không bắt đầu bằng CSS). Thông thường tôi không phiền, nhưng phông chữ đó cực kỳ xấu xí ... – GINCHER

Các vấn đề liên quan