我有一個drawText字段,我使用FontWeights.Bold,如果將其更改爲SemiBold,Medium或ExtraBold,它似乎沒有區別。出於某種原因,每個粗體型的重量都是相同的。我的問題是正常的體重太輕,並且大膽的體重太重,所以我想用SemiBold;但它不會做出差異。爲什麼FontWeights不能在DrawText/DrawingVisual中工作?
1
A
回答
1
並非所有的字體都是相同的。字體本身定義了什麼樣的「事物」(重量,寬度,斜率),WPF會盡最大努力來匹配您所尋找的東西。
看看this whitepaper關於WPF使用的字體匹配/選擇過程。它是WPF文本小組的開發人員a blog from Mikhail Leonov。
0
您是否嘗試過這樣的事情只是作爲一個例子
System.Drawing.Font newFont = new Font
(
"Verdana", 10f, System.Drawing.FontStyle.Bold,
System.Drawing.GraphicsUnit.Point, 178, false
);
也希望能看到您的一些示例代碼,以確保我在同一頁上,你是在關於這個問題的是你正在...
相關問題
- 1. 爲什麼不能在VintageEx中工作?
- 2. simplecart.js爲什麼不能爲我工作?
- 3. cv.findChessboardCorners爲什麼不能爲我工作?
- 4. 爲什麼jquery不能在wordpress的小工具中工作?
- 5. 爲什麼.scrollLeft不能在超時功能中工作?
- 6. 爲什麼我的點擊功能不能在jQuery中工作?
- 7. 爲什麼我的功能不能在phtml文件中工作?
- 8. 爲什麼Subclipse只能在一些Ecliplse工作區中工作,而不能在其他工作區中工作?
- 9. 爲什麼不能正常工作
- 10. Cluetip插件 - 爲什麼不能工作?
- 11. TTimer爲什麼不能正確工作?
- 12. 爲什麼blur()不能工作?
- 13. 爲什麼我的hg不能工作?
- 14. 爲什麼$ _GET不能工作PHP 5.3.21?
- 15. 爲什麼我不能注射工作?
- 16. 爲什麼我的SQL不能工作?
- 17. 爲什麼這個makefile不能工作?
- 18. 爲什麼synchronizedList不能正常工作
- 19. 爲什麼webservice不能手動工作?
- 20. 爲什麼ListView.ScrollIntoView不能正常工作?
- 21. 爲什麼TH32CS_SNAPMODULE32不能單獨工作?
- 22. 爲什麼Javascript不能正常工作?
- 23. 爲什麼我的UIButton不能工作?
- 24. 爲什麼我的功能不工作
- 25. javascript - 爲什麼不能正常工作?
- 26. 爲什麼FaceboxRender不能正常工作?
- 27. 爲什麼這個jQuery不能工作?
- 28. 爲什麼我不能使TinyMCE工作?
- 29. 爲什麼mysql_real_escape_string()不能正常工作?
- 30. 爲什麼不能!int()正常工作?