2

2013-2014 cs103p の課題 #6 を解決しています (ただし、この課題の詳細を知る必要はありません)。set gameを (完全版ではなく) 実装し、ボタンのコレクションにカードを表示する必要があります。記号は▲、●、■です。

シンボルの色を表すために、属性付きの文字列を使用します。陰影は無地で、縞模様で、開いています。実線と縞模様のシンボルの場合、 の値を変更するだけですNSStrokeWidthAttributeName。これは、開いた文字ではゼロではありません。

今、問題は縞模様のキャラクターにあります。縞模様の文字を表すフォントmexcellentをダウンロードしました。しかし、問題は、ストライプが通常のアルファベット文字にのみ適用され、私の記号には適用されないことです. これらの文字をストライプで表現するにはどうすればよいですか?

4

2 に答える 2

2

ここでフォントの文字マップを見ると: http://www.1001fonts.com/mexcellent-font.html#character-map

シンボルがこのフォントに含まれていないことがわかります。システムは、これらの文字をレンダリングするために別のフォントを選択するだけです。

目的の記号を含むフォントを使用する必要があります。

于 2014-03-03T13:39:34.160 に答える