質問編集履歴

4

「FT_Get_Char_Indexと」を追記。

2018/01/11 12:13

投稿

katahiromz
katahiromz

スコア186

test CHANGED
File without changes
test CHANGED
@@ -42,4 +42,4 @@
42
42
 
43
43
  (追記)
44
44
 
45
- ヒントを出します。まず、FT_Set_Char_Size、FT_Set_Pixel_Sizes、FT_Request_Sizeのいずれかの関数を使ってタイプフェイスのサイズをリクエストされた通りに変更して下さい。次に、テキストの高さをFT_Face構造体の情報を使って求めた後、FT_Load_Glyph関数を使って各文字に対応するグリフを読み込み、グリフの幅を加算して、テキストの幅を求めて下さい。
45
+ ヒントを出します。まず、FT_Set_Char_Size、FT_Set_Pixel_Sizes、FT_Request_Sizeのいずれかの関数を使ってタイプフェイスのサイズをリクエストされた通りに変更して下さい。次に、テキストの高さをFT_Face構造体の情報を使って求めた後、FT_Get_Char_IndexとFT_Load_Glyph関数を使って各文字に対応するグリフを読み込み、グリフの幅を加算して、テキストの幅を求めて下さい。

3

誤字・脱字修正。

2018/01/11 12:12

投稿

katahiromz
katahiromz

スコア186

test CHANGED
File without changes
test CHANGED
File without changes

2

追記。

2018/01/11 12:06

投稿

katahiromz
katahiromz

スコア186

test CHANGED
File without changes
test CHANGED
@@ -32,8 +32,14 @@
32
32
 
33
33
 
34
34
 
35
- ファイル「TwinMetric.cpp」の「...(1)...」の部分を変更して、どんなフォントを選んでも、sizWin.cxとsizFT.cxが、そしてsizWin.cyとsizFT.cyがなるべく近い値になるようにしさい。ただし、「...(1)...」の部分では、FreeTypeの関数を使うものとします。
35
+ ファイル「TwinMetric.cpp」の「...(1)...」の部分を変更して、どんなフォントを選んでも、sizWin.cxとsizFT.cxが、そしてsizWin.cyとsizFT.cyがなるべく近い値になるようにして下さい。ただし、「...(1)...」の部分では、FreeTypeの関数を使うものとします。
36
36
 
37
37
 
38
38
 
39
39
  正解者には、高評価を付けます。よろしくお願いします。
40
+
41
+
42
+
43
+ (追記)
44
+
45
+ ヒントを出します。まず、FT_Set_Char_Size、FT_Set_Pixel_Sizes、FT_Request_Sizeのいずれかの関数を使ってタイプフェイスのサイズをリクエストされた通りに変更して下さい。次に、テキストの高さをFT_Face構造体の情報を使って求めた後、FT_Load_Glyph関数を使って各文字に対応するグリフを読み込み、グリフの幅を加算して、テキストの幅を求めて下さい。

1

「未」完成

2018/01/11 12:05

投稿

katahiromz
katahiromz

スコア186

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
 
22
22
 
23
- 次に、次の完成のレポジトリをご覧下さい。
23
+ 次に、次の完成のレポジトリをご覧下さい。
24
24
 
25
25
  [https://github.com/katahiromz/TwinMetric
26
26