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é.
thanhtamntp viết 13:09 ngày 10/10/2018
nếu acc của họ đang dùng ko phải group administrator thì sao.
thuyduongcd viết 13:03 ngày 10/10/2018
Chỉ có thể hiện thông báo "Để hiển thị trang web tốt hơn, bạn cần cài fot XYZ. Click vào đây để tải font và xem hướng dẫn cài font tại đây" hay đại loại như thế chứ không thể tự cài được. Không thì thay vì cài font, chú lại quăng con backdoor vào máy người ta à.
tabvn viết 13:16 ngày 10/10/2018
Được gửi bởi anhsaodem83
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é.
Thay vì ý tưởng của bạn thì bạn có thể dùng "CUFON"
anhsaodem83 viết 13:07 ngày 10/10/2018
Anh chị ơi còn cách nào giải quyết không ạ. Em search trên google thì cũng thấy có nhiều bạn cũng có ý muốn làm giống em như ở đây: http://webdeveloper.com/forum/showthread.php?t=45310

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

Được gửi bởi tabvn
Thay vì ý tưởng của bạn thì bạn có thể dùng "CUFON"
Thank anh ạ. Em sẽ tìm hiểu luôn về CUFON. Nhưng CUFON liệu có thể giải quyết được vấn đề của em không ạ.

[=========> 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>
thuyduongcd viết 13:14 ngày 10/10/2018
Thay vì ý tưởng của bạn thì bạn có thể dùng "CUFON"
Nguyên lý của CUFON cũng là đọc ký tự xong convert nó sang bitmap. Cai này chỉ thích hợp cho 1 vài đoạn ngắn chứ không thể dùng cho cả trang.
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.
chesterben viết 13:13 ngày 10/10/2018
Thường thì như font Arial hay Verdana là những font web-safe, nghĩa là có tỉ lệ máy cài sẵn rất lớn (90%). Trong thiết kế, bạn nên dùng những font đó. Danh sách coi ở hình dưới.

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

happyface viết 13:16 ngày 10/10/2018
Được gửi bởi thuyduongcd
Nguyên lý của CUFON cũng là đọc ký tự xong convert nó sang bitmap. Cai này chỉ thích hợp cho 1 vài đoạn ngắn chứ không thể dùng cho cả trang.
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.
giỡn hoài bạn! load ảnh với load chữ cái nào nặng hơn?
tạm thời cứ dùng cufon đi, hồi nào ra html6 rồi hẵn có z
thuyduongcd viết 13:12 ngày 10/10/2018
Thì CUFON nó cũng ra dạng ảnh đấy thôi
chesterben viết 13:01 ngày 10/10/2018
Được gửi bởi thuyduongcd
Thì CUFON nó cũng ra dạng ảnh đấy thôi
Đó ko phải là ảnh mà là canvas API bác à
Bài liên quan
0