2013-06-20 19 views
6

Theo this page:Bắt loại hình khác nhau với Google Web Fonts

[Raleway] là một khuôn mặt màn hình và tải về các tính năng cả cũ theo phong cáchlót chữ số, ligature tiêu chuẩn và tùy tiện, một khá bộ hoàn chỉnh các dấu phụ, cũng như một kiểu thay thế phong cách lấy cảm hứng từ bằng kiểu chữ sans-serif hình học nhiều hơn bộ ký tự mặc định mới được tạo cảm hứng từ ký tự đại diện .

(tôi nhấn mạnh)

Giá trị mặc định cho chữ số là "kiểu cũ" ("onum" OpenType feature string), trông khá khủng khiếp khi được sử dụng trong tiêu đề. Lý tưởng nhất, tôi muốn có thể sử dụng "lót" biến thể ("lnum"), với "bảng" ("tnum") kerning (Trái ngược với tỷ lệ thuận - "pnum").

Tôi đã thử sử dụng khối sau font-feature-settings tờ khai, không có kết quả:

font-feature-settings: "onum" off, "pnum" off, "lnum" on, "tnum" on; 
-moz-font-feature-settings: "onum=0, pnum=0, lnum=1, tnum=1";  /* Firefox */ 
-webkit-font-feature-settings: "onum" off, "pnum" off, "lnum" on, "tnum" on; /* WebKit */ 
-o-font-feature-settings: "onum" off, "pnum" off, "lnum" on, "tnum" on;  /* Opera */ 

Bất kỳ suy nghĩ? Nếu tôi muốn tải xuống toàn bộ phông chữ và sau đó xuất lại nó dưới dạng phông chữ trên web, tôi sẽ làm như thế nào trong khi vẫn đảm bảo rằng tôi có được số liệu lót?

Cảm ơn!

+0

Xin lưu ý rằng chưa bao giờ có hỗ trợ cho ['-o-font-feature-settings' trong Presto] (http://www.opera.com/docs/specs/presto2.12/css/fonts/). Bằng cách chuyển sang Blink Opera 15, bắt đầu hỗ trợ '-webkit-font-feature-settings'. –

+0

Được trả lời toàn diện và chính xác hơn tại đây: http://stackoverflow.com/a/15161336/1696030 –

Trả lời

8

Từ trang này: http://clagnut.com/sandbox/css3/

.lnum { 
    font-variant-numeric: lining-nums; 
    -moz-font-feature-settings:"lnum" 1; 
    -moz-font-feature-settings:"lnum=1"; 
    -ms-font-feature-settings:"lnum" 1; 
    -o-font-feature-settings:"lnum" 1; 
    -webkit-font-feature-settings:"lnum" 1; 
    font-feature-settings:"lnum" 1; 
} 

Chỉ làm việc với các tập tin .otf cho bây giờ, không phải với phông chữ tính năng nhúng phông chữ web được tổ chức bởi google. Không được hỗ trợ trong Safari. Bạn có thể kiểm tra các tính năng kiểu chữ khác và hỗ trợ trình duyệt tại đây: https://www.typotheque.com/articles/opentype_features_in_web_browsers_-_tests

+0

điều này thực sự hiện đang hoạt động (với phông chữ web google) trong FF 28 (hàng đêm) và Chrome 33 (canary). Không phải trong Safari 7… –

+1

công trình này tuyệt vời, NHƯNG khi bạn đặt nó bên trong một phần tử có FLOAT LEFT hoặc DISPLAY INLINE BLOCK, nó sẽ ném ra các phông chữ và làm cho văn bản đi trên đầu trang của nhau. Có ai biết tại sao không? hoặc một cách giải quyết? – CodeGodie

+1

@DiegoCamacho cũng nhận thấy điều này. Tôi nghĩ rằng nó là quá chảy máu cạnh cho Chrome/Safari ... phông chữ mà thiếu các tính năng (hoặc cái gì khác tôi không thể xác định) gây ra tất cả các loại hành vi tò mò. Khi tôi bật 'onum', việc chọn văn bản gây ra sự điên loạn ngược hướng này. – Drew

7

Nếu bạn muốn tải xuống phông chữ và tạo phiên bản mới với số lót hoặc các tính năng OpenType khác, hãy xem http://www.fontsquirrel.com/tools/webfont-generator.

Bạn sẽ cần phải nhập chế độ Chuyên gia, nhưng sau đó trong OpenType Flattening bạn có thể chọn Lining Numerals. Nếu bạn quá nghiêng, bạn thậm chí có thể tạo một phiên bản với biểu mẫu W thay thế.

Tính đến cuối năm 2014, đây là cách duy nhất để có được số lót trong Safari.

+1

Font Squirrel dường như đã được cập nhật: Có một tùy chọn để giữ tất cả các tính năng ngay bây giờ ... thật tuyệt vời. – WraithKenny

4

Để theo dõi câu trả lời của wbond, điều này sẽ mất tất cả tín dụng cho bài đăng này, chế độ chuyên gia trong con sóc phông chữ sẽ trông đáng sợ lúc đầu. Nhưng anh ta đã đề cập đến W thay thế quan trọng, đó là một sự khác biệt khá lớn đối với raleway. Lưu ý G cũng khác nhau giữa các kiểu.

Bạn chỉ cần đặt "muối" vào hộp Tính năng OpenType và tải xuống bộ công cụ của mình.

enter image description here

Sau đó, bất cứ nơi nào bạn muốn truy cập các phong cách muối, bạn thêm video này vào css:

-moz-font-feature-settings:"salt" 1; 
    -ms-font-feature-settings:"salt" 1; 
    -o-font-feature-settings:"salt" 1; 
    -webkit-font-feature-settings:"salt" 1; 
    font-feature-settings:"salt" 1; 

Xin lỗi, đây phải là một bình luận về câu trả lời đó, nhưng tôi không thể thêm một hình ảnh để bình luận. Nó sẽ giúp tôi tiết kiệm thời gian nếu ai đó có hình ảnh này cho tôi xem, vì vậy tôi cảm thấy nó đáng được đăng tải.

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