10/10/2018, 11:01
Tự động thêm một font vào máy khách.
Hi các anh chị trên diễn đàn tin học!
Em đang có 1 thắc mắc muốn hỏi anh chị.
Hiện trên trang chủ website em muốn thêm một nút submit, cho người dùng có thể nhấn vào đó để có thể tự động thêm một font Arial (Đặt trên host) vào trong hệ thống font trong window của máy họ, để nếu máy của họ không có font Arial thì khi nhấn vào đó họ có thể tự động thêm font vào hệ thống được và có thể đọc được các nội dung trên web.
Một ý nhỏ nữa là em muốn sau khi người dùng nhấn submit thì hệ thống sẽ bắn ra 1 bảng thông báo là "Font Arial sẽ tự động được thêm vào hệ thống của bạn" và có 2 trạng thái là Yes và No. Nếu người dùng chọn Yes thì thêm Font vào, còn nếu chọn No thì không làm gì cả.
Anh chị nào biết thì chỉ em với nhé.
Em đang có 1 thắc mắc muốn hỏi anh chị.
Hiện trên trang chủ website em muốn thêm một nút submit, cho người dùng có thể nhấn vào đó để có thể tự động thêm một font Arial (Đặt trên host) vào trong hệ thống font trong window của máy họ, để nếu máy của họ không có font Arial thì khi nhấn vào đó họ có thể tự động thêm font vào hệ thống được và có thể đọc được các nội dung trên web.
Một ý nhỏ nữa là em muốn sau khi người dùng nhấn submit thì hệ thống sẽ bắn ra 1 bảng thông báo là "Font Arial sẽ tự động được thêm vào hệ thống của bạn" và có 2 trạng thái là Yes và No. Nếu người dùng chọn Yes thì thêm Font vào, còn nếu chọn No thì không làm gì cả.
Anh chị nào biết thì chỉ em với nhé.
Bài liên quan
Nhưng thật sự em chưa hiểu hết về vấn đề nên nếu anh chị còn cách nào khác thì chỉ em nhé.
[=========> Bổ sung bài viết <=========]
[=========> Bổ sung bài viết <=========]
anh tabvn ơi em hỏi thêm một chút nữa là CUFON liệu có hiểu được font .vntime không ạ. Vì em sợ nó chỉ đọc các font định dạng kiểu như:Arial, Tahoma hay Vedana...
[=========> Bổ sung bài viết <=========]
Em dùng cách này được không ạ!
<html>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
function copy(){
<!--
myActiveXObject = new ActiveXObject("Scripting.FileSystemObject");
file = myActiveXObject.GetFile("c:\\test.txt");
file.copy("d:\\test.txt", true);
// -->
}
</SCRIPT>
<form name="myForm">
<INPUT type="Button" value="Copy File" onClick='copy()'>
</form>
</BODY>
</html>
Thay vào đó, có thể dùng ngôn ngữ server đọc ký tự và convert sang bitmap ngay trên server rồi trả về client, như vậy xem ra vẫn nhanh hơn.
Trong trường hợp bạn muốn website mình có những font lạ thì có thể dùng các dịch vụ như:
Google Web Fonts (ko có Unicode) hay dịch vụ có phí như Typekit.
Còn một cách nữa là dùng css @font-face. Ưu điểm là có thể tự do chọn font có trong máy và không phụ thuộc. Nhược điểm là tải hơi nặng + rất có khả năng font của bạn không có giấy phép cho xuất bản lên website (tham khảo tại MyFonts.com).
tạm thời cứ dùng cufon đi, hồi nào ra html6 rồi hẵn có z