Nếu vấn đề của bạn chỉ đơn giản là với việc chuyển đổi đơn vị, bạn có thể sử dụng em
thay vì px
Mặc dù em
phép số thập phân, nó không thay đổi về tính chính xác rendering. 0.5px
hoặc độ chính xác tương đương không được hiển thị trên các trình duyệt - nó sẽ trở thành 0 hoặc 1px. Đơn giản chỉ vì một màn hình không thể hiển thị một nửa pixel, tốt nhất là có thể giả định rằng với tính năng chống răng cưa.
Đối với các phông chữ nhỏ hơn, tính năng chống răng cưa có thể trông tồi tệ hơn khoảng cách. Một tùy chọn khác là tìm một phông chữ web có khoảng cách bạn muốn theo mặc định. Bằng cách này bạn sẽ nhận được kết quả tương tự như những gì bạn muốn, nhưng có lẽ sẽ có nghĩa là thay đổi phông chữ.
Khoảng cách CSS đơn giản là không chính xác như photoshop. Một lý do là photoshop ám cho in ấn - với độ phân giải màn hình/pixel, bạn phải sống với độ chính xác pixel. Mặc dù về mặt lý thuyết nó sẽ có thể với khoảng cách chữ cái mà trở nên chính xác hơn về phóng to vv tôi không biết thực hiện bất kỳ mà thực sự sẽ làm việc theo cách đó.
Nếu khoảng cách chữ chính xác thực sự quan trọng đối với bạn, bạn có thể cố gắng sử dụng SIFR để hiển thị khoảng cách phông chữ chính xác hơn những gì trình duyệt có khả năng - chúng có thể sử dụng thay đổi chống răng cưa. Rõ ràng điều này sẽ chỉ có ý nghĩa nếu khoảng cách giữa các chữ cái là một vấn đề lớn.
trùng lặp có thể xảy ra của [Làm thế nào để tính toán CSS v.s. letter-spacing "Theo dõi" trong typography?] (Https://stackoverflow.com/questions/2760784/how-to-calculate-css-letter-spacing-v-s-tracking-in-typography) – davidcondrey