սարքեցի amazfit bip
ժամացոյցի համար հայերէն ու կիւրեղատառ պարունակող տառատեսակ օգտագործելով հայերէն գրքի ու շուէյցարական սինտաքս տառատեսակները։
լցնել ժամացոյցի մէջ կարելի ա gadgetbridge
յաւելուածով։ էս պահին amazfish
֊ը չի կարողանում տառատեսակ լցնել։
ինչպէ՞ս արեցի։
գտայ fonttool-bip սկրիպտը։
from PIL import ImageFont, Image, ImageDraw
import os
os.makedirs('bmp-bip', exist_ok=True)
font = ImageFont.truetype("/u/inky/.fonts/Arian_Grqi_U.ttf", 16)
ascii_range = range(32, 127) # Basic ASCII
armenian_range = range(0x0531, 0x058F + 1) # Armenian block
cyrillic_range = range(0x0400, 0x04FF + 1) # Cyrillic block
charset = [chr(codepoint) for codepoint in list(ascii_range) + list(armenian_range) + list(cyrillic_range)]
for char in charset:
img = Image.new("1", (16, 16), color=0) # 16x16 black-and-white image
draw = ImageDraw.Draw(img)
x_offset = 2
y_offset = -4
draw.text((x_offset, y_offset), char, fill=1, font=font)
unicode_val = ord(char)
img.save(f"bmp-bip/{unicode_val:04x}0.bmp")
պէտք էր շիֆթ անել մի քիչ տառատեսակը՝ աջ ու վերեւ։ որ բոլոր տառերը տեղ անեն, թէ չէ հայերէն տառերի ձախ ու ներքեւի մասը կտրւում էր։
էս սկրիպտը որ աշխատեցնում եմ, սարքում ա bmp-bip
պանակ որ պարունակում ա տառերի bmp
նիշքեր։
դրանից յետոյ գեներացրել եմ տառատեսակը՝
python fonttool-bip.py pack norayr_Mili_chaohu.ft
ու տէնց։
ինձ աւելի ա դուր գալիս քան էս տառատեսակը որը նախկինում էի օգտագործում ու կարծես թէ հայերէնը «սիլֆաեն» տառատեսակից էին վերցրել։
#տառատեսակ #ժամացոյց #հայերէն