我有一個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. 爲什麼jquery不能在wordpress的小工具中工作?
- 2. 爲什麼我的功能不能在phtml文件中工作?
- 3. 爲什麼.scrollLeft不能在超時功能中工作?
- 4. 爲什麼Subclipse只能在一些Ecliplse工作區中工作,而不能在其他工作區中工作?
- 5. 爲什麼我的fputcsv不能工作?
- 6. TTimer爲什麼不能正確工作?
- 7. 爲什麼blur()不能工作?
- 8. 爲什麼MotionEvent仿真不能工作?
- 9. 爲什麼不能removeClass()和addClass()工作?
- 10. 爲什麼strcasecmp不能正常工作?
- 11. VB.NET:爲什麼不能這樣工作?
- 12. 爲什麼usb_driver不能正常工作...?
- 13. jQuery.fn - 爲什麼不能正常工作?
- 14. 爲什麼addEventListener不能正常工作?
- 15. 爲什麼puts()不能正常工作
- 16. 爲什麼我的UIButton不能工作?
- 17. 爲什麼Javascript不能正常工作?
- 18. 爲什麼YouCompleteMe不能正常工作?
- 19. 爲什麼marginBottom不能正常工作?
- 20. 爲什麼synchronizedList不能正常工作
- 21. 爲什麼Bitblt不能工作
- 22. 爲什麼mysql_real_escape_string()不能正常工作?
- 23. 爲什麼不能正常工作?
- 24. 爲什麼CefSharp不能正常工作?
- 25. 爲什麼我不能使TinyMCE工作?
- 26. 爲什麼clearInterval()不能正常工作?
- 27. 爲什麼我的iFrame不能工作?
- 28. 爲什麼TextRenderer.MeasureText不能正常工作?
- 29. 爲什麼不能正常工作
- 30. 爲什麼我的System.Diagnostics.Process.Start不能工作?