2016-04-15 3 views
0

Derzeit sind die folgenden Beispielcode verwenden,künstliche emboldening kühner nicht für einige Zeichen in qt 5.2.1

Rectangle { 
    property string myText: "The 0137iT quick brown fox jumps over the lazy 
          dog." 

    width: 320; height: 480 
    color: "steelblue" 

    FontLoader { id: localFont; source: "/usr/share/fonts/ttf/NotoSansCJK.ttc" } 

    Column { 
     anchors { fill: parent; leftMargin: 10; rightMargin: 10; topMargin: 10 } 
     spacing: 15 

     Text { 
      text: myText 
      color: "lightsteelblue" 
      width: parent.width 
      wrapMode: Text.WordWrap 
      font { family: localFont.name; pixelSize: 20; bold: 
        false;capitalization: Font.Capitalize } 
     } 

     Text { 
      text: myText 
      color: "lightsteelblue" 
      width: parent.width 
      wrapMode: Text.WordWrap 
      font { family: localFont.name; pixelSize: 20; bold: 
        true;capitalization: Font.Capitalize } 
     } 

    } 
} 

die Schriftart Download (NotoSansCJK.ttc) aus dem untenstehenden Link,

https://noto-website-2.storage.googleapis.com/pkgs/NotoSansCJK.ttc.zip

Test_Output_Snap_Shot

Problem ist, dass, wenn sie fett der Text versucht, "i" nein ist Es wird nicht fett, wie im angehängten Schnappschuss zu sehen ist.

Antwort

0

Freetype, was ich benutze ist alt mit neuesten Freetype Problem wurde behoben.

Verwandte Themen