Page 5 of 5
Re: FreeType2 для Колибри (масштабируемые векторные шрифты)
Posted: Sun Nov 10, 2013 3:15 pm
by Serge
Heavyiron
Надо обязательно libc загружать. А так всё готово для использования.
Re: FreeType2 для Колибри (масштабируемые векторные шрифты)
Posted: Sun Nov 10, 2013 3:20 pm
by Heavyiron
Serge wrote:Heavyiron
Надо обязательно libc загружать. А так всё готово для использования.
Рабочий примерчик с разжевыванием для дурня не помешал бы. А то ведь так и заглохнет еще года на 3.
Re: FreeType2 для Колибри (масштабируемые векторные шрифты)
Posted: Sun Nov 10, 2013 3:38 pm
by SoUrcerer
FreeType2 - довольно-таки тяжелая библиотека, и неприлично медленная.
Re: FreeType2 для Колибри (масштабируемые векторные шрифты)
Posted: Sun Nov 10, 2013 3:40 pm
by Mario_r4
Heavyiron wrote:А то ведь так и заглохнет еще года на 3.
Не заглохнет
viewtopic.php?f=35&t=2377
Re: FreeType2 для Колибри (масштабируемые векторные шрифты)
Posted: Sun Nov 10, 2013 4:31 pm
by Serge
Heavyiron
С freetype примера нет. Но есть
SDK и
готовые длл
В SDK есть два примера для фасм, импорт делается аналогично
Spoiler:
Code: Select all
STACK_SIZE equ 16384
include "app.inc"
align 8
main:
cinvoke _printf, msg_hello
cinvoke FT_Init_FreeType, ft_lib
test eax, eax
jnz @F
cinvoke _printf, msg_fail
@@:
ret
msg_hello db 'Hello world!',0x0D,0x0A,0
msg_fail db 'an error occurred during FreeType initialization',0x0D,0x0A,0
align 4
ft_lib dd 0
align 16
__idata_start:
library libc,'libc.dll', \
libfreetype, 'libfreetype.dll'
include 'include/libc.inc'
include 'include/libfreetype.inc'
__idata_end:
__iend: