2024-12-11-26271400

սարքեցի 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

ու տէնց։

ինձ աւելի ա դուր գալիս քան էս տառատեսակը որը նախկինում էի օգտագործում ու կարծես թէ հայերէնը «սիլֆաեն» տառատեսակից էին վերցրել։

#տառատեսակ #ժամացոյց #հայերէն

բնօրինակ ծմակուտում(եւ մեկնաբանութիւննե՞ր)

պիտակներ՝         տառատեսակ  ժամացոյց  հայերէն