Độ cao x là chỉ số phông chữ, được đưa ra theo chiều cao con, và xấp xỉ 0,48 con, nhưng điều này phụ thuộc vào phông chữ ...Làm cách nào để tính x-height tức là ví dụ của đối tượng Phông chữ?
Trong CSS, hai đơn vị này là có sẵn, tôi quan tâm đến đơn vị cũ. Ngoài ra còn có một đơn vị em, như vậy mà các đơn vị cũ được đưa ra trong điều khoản của nó.
Bảng dưới đây cho thấy một số số liệu, có sẵn throug trang web sau đây:
http://www.cs.tut.fi/~jkorpela/x-height.html
Arial 0.519
Arial Unicode MS 0.518
Calibri 0.466
Cambria 0.466
Candara 0.463
Code2000 0.444
Comics Sans MS 0.532
Courier 0.425
Courier New 0.423
Garamond 0.384
Georgia 0.481
Helvetica 0.523
Tahoma 0.545
Times New Roman 0.448
Trebuchet MS 0.523
Verdana 0.545
Tôi muốn biết x chiều cao của một đối tượng Font được đưa ra trong C#. Tôi nhận được chiều cao M như sau:
TextRenderer.MeasureText("M", font).Height
Nhưng tôi không thể tìm ra cách để có được chiều cao x.
Sử dụng WinAPI là có thể chấp nhận được. Nó không quan trọng theo cách ... trình duyệt làm điều này. Họ biết cách tính giá trị cũ, tôi cũng muốn biết cách lấy giá trị này. Hãy giúp tôi!!
Cảm ơn.
câu hỏi liên quan giúp chuyển đổi Font để kiểu chữ:
How to convert System.Drawing.font to System.Windows.Media.Fonts or TypeFace
Cả hai lớp học đều cung cấp tài sản XHeight. Cảm ơn ... đó là con đường để đi. Nó cũng có nhiều thuộc tính thú vị khác, liên quan đến số liệu phông chữ. Mặc dù nó là cho WPF, nó rất dễ dàng để chuyển đổi một đối tượng System.Drawing.Font thành một System.Windows.Media.Typeface. Tôi đã thay đổi câu hỏi của mình để bao gồm liên kết đến câu hỏi có liên quan ở đây trong SO. –
Tại sao tôi không thể chỉnh sửa nhận xét của chính mình để sửa lỗi tiếng Anh? Tại sao như vậy?? Whyyyyy ??? –