Font ภาษาไทยไม่ขึ้นค่ะ

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Wallapa
PHP Super Member
PHP Super Member
โพสต์: 343
ลงทะเบียนเมื่อ: 30/10/2017 10:22 am

Font ภาษาไทยไม่ขึ้นค่ะ

โพสต์โดย Wallapa » 01/12/2017 10:13 am

คือ จะใช้ภาษาไทยค่ะ ติดตั้ง Font ลง Ubuntu เรียบร้อยแล้ว แต่มาทำใน Ubuntu ขึ้น Error ตามภาพเลยค่ะ ลองใช้โค้ดข้างบนนี้ทำใน windows ก็ใช้ได้ปกติค่ะ มีวิธีแก้อย่างไรบ้างคะ
โค้ดไฟล์ .py

โค้ด: เลือกทั้งหมด

from flask import Flask
from reportlab.pdfgen import canvas
from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.ttfonts import TTFont

app = Flask(__name__)

pdfmetrics.registerFont(TTFont('THSarabunNew', 'THSarabunNew.ttf'))
c = canvas.Canvas("payslip.pdf")
c.setFont("THSarabunNew", 30)
c.drawString(100,750,"ใบจ่ายเงิน PAY SLIP ")
c.save()

Error ค่ะ
error.png
แก้ไขล่าสุดโดย Wallapa เมื่อ 01/12/2017 11:13 am, แก้ไขไปแล้ว 1 ครั้ง.

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 11840
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: Font ภาษาไทยไม่ขึ้นค่ะ

โพสต์โดย thatsawan » 01/12/2017 10:38 am

ลองที่เคยตอบไปเเล้ว หรือยังค่ะ
viewtopic.php?f=16&t=43874

ภาพประจำตัวสมาชิก
Wallapa
PHP Super Member
PHP Super Member
โพสต์: 343
ลงทะเบียนเมื่อ: 30/10/2017 10:22 am

Re: Font ภาษาไทยไม่ขึ้นค่ะ

โพสต์โดย Wallapa » 01/12/2017 10:39 am

ลองแล้วค่ะ ยัง Error เหมือนเดิม

ภาพประจำตัวสมาชิก
nuattawoot
PHP VIP Members
PHP VIP Members
โพสต์: 2079
ลงทะเบียนเมื่อ: 05/06/2017 9:34 am

Re: Font ภาษาไทยไม่ขึ้นค่ะ

โพสต์โดย nuattawoot » 01/12/2017 10:49 am

ใส่โค้ดนี้ครับไว้บนสุด บรรทัดแรก

โค้ด: เลือกทั้งหมด

# -*- coding: utf8 -*-
First Bug Love you

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 11840
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: Font ภาษาไทยไม่ขึ้นค่ะ

โพสต์โดย thatsawan » 01/12/2017 10:50 am

Wallapa เขียน:ลองแล้วค่ะ ยัง Error เหมือนเดิม

ลองเเล้วลองเเบบไหน

ภาพประจำตัวสมาชิก
Wallapa
PHP Super Member
PHP Super Member
โพสต์: 343
ลงทะเบียนเมื่อ: 30/10/2017 10:22 am

Re: Font ภาษาไทยไม่ขึ้นค่ะ

โพสต์โดย Wallapa » 01/12/2017 10:55 am

ขอบคุณค่ะ ได้แล้วค่ะ ใส่โค้ดที่ให้มาไว้ข้างบนสุด

โค้ด: เลือกทั้งหมด

#-*-coding: utf8 -*-

s.png
s.png (15.12 KiB) เปิดดู 212 ครั้ง


  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 10 และ บุคคลทั่วไป 0 ท่าน