PDA

View Full Version : ساخت فونت با زبان c



koorosh-kabir-2564
جمعه 18 اسفند 1385, 23:53 عصر
چطور میشه با زبان برنامه نویسی c یک فونت فارسی ساخت؟
اگر کسی میتونه کمک کنه.

netspc
شنبه 19 اسفند 1385, 11:45 صبح
با سی رو نمیدونم ولی این کد اسمبلی تحت داس هست حالت underline میده به characterهای داس:


.MODEL tiny
.code
push ds ;
pop es ; make sure ES = DS
mov bp,offset OurFont ;
mov cx,02 ; we'll change just 2 of them
mov dx,65 ; A and B --> our A and B
mov bh,14 ; 14 bytes per char
xor bl,bl ; RAM block
mov ax,1100h ; change font to our font
int 10h ; video interrupt
mov ax,4C00h ; exit to DOS
int 21h ;

OurFont db 00000000b
db 01111111b
db 01100011b
db 01100011b
db 01100011b
db 01111111b
db 01100011b
db 01100011b
db 01100011b
db 01100011b
db 01100011b
db 01100011b
db 00000000b
db 00000000b

db 00000000b
db 01111110b
db 01100110b
db 01100110b
db 01100110b
db 01111111b
db 01100011b
db 01100011b
db 01100011b
db 01100011b
db 01100011b
db 01111111b
db 00000000b
db 00000000b

.end ; End of assembly code

tux-world
یک شنبه 20 اسفند 1385, 10:15 صبح
سلام
شما باید از وقفه ها استفاده کنین . وقفه inter . ابتدا یه آرایه از فونت رو طراحی کنین و بعد از این وقفه بگذرونین همه چیز حله !!