def test_fcns(self): self.assertEqual( utf8.mei(0), u"க்" ) self.assertEqual( utf8.uyir(0), u"அ" ) self.assertEqual( utf8.uyirmei_constructed(1,1), u"\u0b9a\u0bbe" ) self.assertEqual( utf8.agaram(0), u"க" ) self.assertEqual( utf8.istamil_prefix(u"not a tamil word"),False) karuppan = utf8.uyirmei_constructed(1,1)+u"nottamil" self.assertEqual( utf8.istamil_prefix(karuppan),True)
def test_fcns(self): self.assertEqual(utf8.mei(0), u"க்") self.assertEqual(utf8.uyir(0), u"அ") self.assertEqual(utf8.uyirmei_constructed(1, 1), u"\u0b9a\u0bbe") self.assertEqual(utf8.agaram(0), u"க") self.assertEqual(utf8.istamil_prefix(u"not a tamil word"), False) karuppan = utf8.uyirmei_constructed(1, 1) + u"nottamil" self.assertEqual(utf8.istamil_prefix(karuppan), True)
# print(font_name) if True: fobj = get_font_like("InaiMathi") #font_name = font32 size = list(map(int, paper.canvas())) size[0] //= 2 size[1] //= 2 print(size) #size=(64*4,64*4) image = Image.new('RGBA', size, (255, 255, 255)) draw = ImageDraw.Draw(image) kwargs = {'font': fobj.L, 'fill': (0, 0, 0, 255)} W = size[0] H = size[1] dW = size[0] // 3 dH = size[1] // 8 offW = dW / 2 * 0.65 offH = dH / 2 * 0.25 for row in range(8): for col in range(3): idx = (row) * 3 + col letter = utf8.uyir(idx % 12) x, y = col * dW, row * dH draw.line((x, 0, x, H), fill=(0, 255, 0, 255)) draw.line((0, y, W, y), fill=(0, 0, 255, 255)) draw.text((x + offW, y + offH), letter, **kwargs) image.save("demo.png") image.show() time.sleep(2) #break