回答編集履歴

2

d

2019/02/13 09:02

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -1,10 +1,18 @@
1
1
  フォント名またはフォントファイルのパスを以下のように指定してください。
2
-
3
- フォント名は linux であれば、`fc-list` で出てきます。
4
2
 
5
3
 
6
4
 
5
+ フォント名は linux であれば、`fc-list` コマンドで出てきます。
6
+
7
+ Windows でしたら、コマンドプロンプトで `dir C:\windows\fonts*.*`
8
+
9
+
10
+
7
- フォント名で指定する場合
11
+ ## フォント名で指定する場合
12
+
13
+
14
+
15
+ `ImageFont.truetype(フォント名)`
8
16
 
9
17
 
10
18
 
@@ -20,6 +28,8 @@
20
28
 
21
29
 
22
30
 
31
+ # フォント TakaoExMincho を指定
32
+
23
33
  font = ImageFont.truetype('TakaoExMincho', 50)
24
34
 
25
35
  draw.text((10, 10), 'こんにちは', fill=(255, 0, 0), font=font)
@@ -32,13 +42,15 @@
32
42
 
33
43
 
34
44
 
35
- フォントファイルを直接指定する場合
45
+ ## フォントファイルを直接指定する場合
46
+
47
+
48
+
49
+ `ImageFont.truetype(フォントファイルのパス)`
36
50
 
37
51
 
38
52
 
39
53
  カレントディレクトリからの相対パスまたは絶対パスで指定してください
40
-
41
-
42
54
 
43
55
 
44
56
 
@@ -54,6 +66,8 @@
54
66
 
55
67
 
56
68
 
69
+ # カレントディレクトリにある yamafont.ttf を指定
70
+
57
71
  font = ImageFont.truetype('yamafont.ttf', 50)
58
72
 
59
73
  draw.text((10, 10), 'こんにちは', fill=(255, 0, 0), font=font)

1

f

2019/02/13 09:02

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -36,6 +36,12 @@
36
36
 
37
37
 
38
38
 
39
+ カレントディレクトリからの相対パスまたは絶対パスで指定してください
40
+
41
+
42
+
43
+
44
+
39
45
  ```python
40
46
 
41
47
  from PIL import Image, ImageDraw, ImageFont