ttf-āĻĒāĻžāĻ°ā§āĻ¸āĻžāĻ° TrueType/OpenType āĻĢāĻ¨ā§āĻ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤
āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻĢāĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§
(āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻĢāĻ¨ā§āĻ) āĻāĻŦāĻ āĻ¸āĻŋ āĻāĻĒāĻŋāĻāĻ, āĻ¯āĻžāĻ° āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻāĻŽāĻŋ āĻāĻāĻŋāĻā§ āĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ¯āĻŧ āĻŦāĻŋāĻā§āĻāĻžāĻĒāĻ¨ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋāĨ¤
āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ āĻ āĻŦāĻ§āĻŋ, āĻ¯āĻĻāĻŋ TrueType āĻĢāĻ¨ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŋāĻ˛, āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ āĻŋāĻ āĻĻā§āĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻŋāĻ˛: FreeType āĻāĻŦāĻ stb_truetypeāĨ¤ āĻĒā§āĻ°āĻĨāĻŽāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļāĻžāĻ˛ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ, āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻāĻŋ āĻŽā§āĻāĻžāĻŽā§āĻāĻŋ āĻ āĻ˛ā§āĻĒ āĻ¸āĻāĻā§āĻ¯āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
ttf-āĻĒāĻžāĻ°ā§āĻ¸āĻžāĻ° āĻŽāĻžāĻāĻāĻžāĻ¨ā§ āĻā§āĻĨāĻžāĻ āĻāĻā§āĨ¤ āĻāĻāĻŋ āĻĢā§āĻ°āĻŋ āĻāĻžāĻāĻĒā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻā§āĻ°ā§ āĻāĻžāĻāĻĒ āĻā§āĻŦāĻŋāĻ˛ (āĻā§āĻ°ā§ āĻāĻžāĻāĻĒ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻĒā§āĻĨāĻ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻā§āĻŦāĻŋāĻ˛ āĻ°āĻ¯āĻŧā§āĻā§) āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ˛āĻŋāĻĢāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻā§āĻ°āĻžāĻ āĻāĻāĻā§ āĻ¨āĻžāĨ¤
āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, ttf-āĻĒāĻžāĻ°ā§āĻ¸āĻžāĻ°ā§āĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§:
- ttf-āĻĒāĻžāĻ°ā§āĻ¸āĻžāĻ° āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°ā§āĻ āĻŽāĻ°āĻŋāĻāĻžāĻ¯āĻŧ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧāĨ¤ FreeType āĻāĻŦāĻ stb_truetype āĻ¸āĻŋ āĻ¤ā§ āĻ˛ā§āĻāĻž āĻāĻā§āĨ¤
- ttf-āĻĒāĻžāĻ°ā§āĻ¸āĻžāĻ° āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻŽā§āĻŽāĻ°āĻŋ-āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĨ¤ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻĒāĻĄāĻŧāĻž āĻ¸āĻŽā§āĻāĻŦ āĻ¨āĻ¯āĻŧ. FreeType-āĻ āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻŽāĻžāĻāĻ¤ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻž āĻšāĻā§āĻā§, āĻāĻŦāĻ stb_truetype āĻ¨ā§āĻ¤āĻŋāĻāĻ¤āĻāĻžāĻŦā§, āĻāĻā§āĻāĻžāĻā§āĻ¤ āĻĢāĻ¨ā§āĻ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤
- ttf-āĻĒāĻžāĻ°ā§āĻ¸āĻžāĻ° āĻšāĻ˛ āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻĨā§āĻ°ā§āĻĄ-āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻ°ā§āĻ¸āĻŋāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ§ā§āĻ°ā§āĻŦāĻāĨ¤ āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšāĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻĢāĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ āĻ¸ā§āĻ āĻāĻ°āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ āĻ¨ā§āĻĒā§āĻ°āĻŦā§āĻļāĻāĻžāĻ°ā§āĨ¤ FreeType āĻŽā§āĻ˛āĻ¤ āĻāĻāĻ-āĻĨā§āĻ°ā§āĻĄā§āĻĄāĨ¤ stb_truetype - āĻĒā§āĻ¨āĻāĻĒā§āĻ°āĻŦā§āĻļāĻāĻžāĻ°ā§ (āĻāĻĒāĻ¨āĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĨā§āĻ°ā§āĻĄā§ āĻĒā§āĻĨāĻ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¤āĻŦā§ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¨āĻ¯āĻŧ)āĨ¤
- ttf-āĻĒāĻžāĻ°ā§āĻ¸āĻžāĻ° āĻšāĻ˛ āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¯āĻž āĻšāĻŋāĻĒ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻĒāĻžāĻ°ā§āĻ¸āĻŋāĻ āĻ¤ā§āĻŦāĻ°āĻžāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ OOM āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
- āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ āĻāĻŦāĻ āĻ¸āĻžāĻāĻā§āĻ¯āĻŋāĻ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻāĻ˛āĻŋ āĻ¸āĻš)āĨ¤
- āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻžāĻ°āĻžāĻĒ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, C API-āĻ, āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋ āĻ§āĻ°āĻž āĻšāĻŦā§ āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻŦā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻšāĻŦā§ āĻ¨āĻžāĨ¤
āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻāĻŋ āĻĨāĻžāĻāĻž āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§āĻ, ttf-āĻĒāĻžāĻ°ā§āĻ¸āĻžāĻ°āĻ āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻŽ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, CFF2 āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°āĻž FreeType āĻĨā§āĻā§ 3.5 āĻā§āĻŖ āĻĻā§āĻ°ā§āĻ¤āĨ¤ āĻĒāĻžāĻ°ā§āĻ¸āĻŋāĻ glyf, āĻāĻĻāĻŋāĻā§, stb_truetype-āĻāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ 10% āĻ§ā§āĻ°, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻĢāĻ¨ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻž, āĻ¯āĻžāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻ¤āĻĨā§āĻ¯ āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ README.
āĻāĻ¤ā§āĻ¸: linux.org.ru