āĻāĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ¯āĻžāĻ°āĻž āĻāĻā§āĻāĻŋāĻ¤āĻĒā§āĻ°ā§āĻŖ āĻāĻā§āĻāĻŋāĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 1.43 āĻĨā§āĻā§ 1.44 āĻ¤ā§ āĻāĻĒāĻā§āĻ°ā§āĻĄ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻā§āĻ¨ āĻ¯ā§ āĻāĻžāĻ°ā§āĻ¨āĻŋāĻ āĻāĻŋāĻā§ āĻĢāĻ¨ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻžāĻ° āĻāĻžāĻ°āĻžāĻĒ āĻŦāĻž āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻāĻžāĻā§āĻāĻž.
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻžāĻ°āĻŖā§ āĻšāĻ¯āĻŧ Pango 'āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĨā§āĻā§ āĻ¸ā§āĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ FreeType āĻĢāĻ¨ā§āĻā§āĻ° āĻāĻžāĻ°ā§āĻ¨āĻŋāĻ (āĻā§āĻ˛āĻŋāĻĢā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĻā§āĻ°āĻ¤ā§āĻŦ) āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ HarfBuzz, āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ°āĻ°āĻž āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§āĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž "āĻšāĻŋāĻ¨ā§āĻāĻĢā§āĻ˛" āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĢāĻ¨ā§āĻ āĻŽāĻ¸ā§āĻŖ āĻāĻ°āĻžāĨ¤ āĻāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻ¨āĻ¤ā§āĻŦ (āĻšāĻžāĻ-āĻĄāĻŋāĻĒāĻŋāĻāĻ) āĻ¸āĻš āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ā§, "āĻšāĻŋāĻ¨ā§āĻāĻĢā§āĻ˛" āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻ
āĻ¨ā§āĻ¯ āĻāĻā§āĻāĻŋāĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĢāĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻāĻ¤ā§āĻ¤āĻ° HarfBuzz āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§ (āĻŦā§āĻšāĻĻāĻžāĻĻ āĻāĻ¸āĻĢāĻžāĻšāĻŦā§āĻĻ) āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻāĻ˛ā§āĻāĻ¨āĻž āĻĨā§āĻā§:
āĻāĻŽāĻŋ hintfull āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻā§āĻāĻŋāĻ¤ āĻļā§āĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻāĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻŋ Windows 2-āĻ ClearType v7-āĻāĻ° āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻĢāĻ¨ā§āĻ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻĻā§āĻ¯āĻŧ, āĻ¯āĻž āĻāĻŽāĻžāĻ° āĻŽāĻ¤ā§, āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻ¸ā§āĻ°āĻž āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻ āĻŋāĻāĨ¤ āĻ¤āĻžāĻ, āĻāĻŽāĻ°āĻž āĻāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻžāĻŦāĻžāĻ¨ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻāĻ¯āĻŧā§ āĻ
āĻā§āĻ¯āĻ¸ā§āĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻŦāĻž āĻ
āĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻĒā§āĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻŦā§āĻāĻ˛ā§āĻ¨?
āĻāĻ°āĻ āĻāĻ˛ā§āĻāĻ¨āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻāĻ¯ā§āĻāĻ¨:
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ¯ā§ āĻāĻĒā§āĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻāĻŋ āĻŦā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻ¯ā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¯āĻžāĻ°āĻž āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ
āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻ āĻ¨āĻ¯āĻŧ āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻāĻžāĻāĻāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ HarfBuzz āĻāĻ° āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ°āĻž āĻāĻ° āĻ°āĻā§āĻˇāĻŖāĻžāĻŦā§āĻā§āĻˇāĻŖ āĻāĻŦāĻ āĻāĻ¤ā§ āĻāĻ°āĻž āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤āĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤ Behdad Esfahbod, āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ HarfBuzz āĻ°āĻā§āĻˇāĻŖāĻžāĻŦā§āĻā§āĻˇāĻŖāĻāĻžāĻ°ā§ āĻ¯āĻŋāĻ¨āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋāĻ¤ā§ #XNUMX āĻ¸ā§āĻĨāĻžāĻ¨ āĻ
āĻ§āĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻā§āĻ¨ āĻāĻāĻ¯āĻŧā§āĻ°
āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ, āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻā§āĻ¨ āĻ¯ā§ āĻ¤āĻŋāĻ¨āĻŋ 10 āĻŦāĻāĻ°ā§āĻ°āĻ āĻŦā§āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ§āĻ°ā§ āĻ°ā§āĻĄ āĻšā§āĻ¯āĻžāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻ¨āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻ°āĻā§āĻˇāĻŖāĻžāĻŦā§āĻā§āĻˇāĻŖāĻāĻžāĻ°ā§ āĻ¨āĻ¨āĨ¤ 2010 āĻ¸āĻžāĻ˛ āĻĨā§āĻā§, āĻ¤āĻŋāĻ¨āĻŋ Google-āĻ āĻāĻ˛ā§ āĻāĻ¸ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° HarfBuzz-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨, āĻ¯āĻž āĻāĻā§ āĻ¤āĻžāĻ° āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻāĻŋāĻ˛āĨ¤ HarfBuzz āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ āĻ¨āĻž āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻŦāĻ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻ¤āĻžāĻ° āĻĒāĻžāĻļā§ āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻāĻā§āĻāĻŋāĻ¤ āĻŽā§āĻĄ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ°ā§āĻāĻāĻŋ HarfBuzz āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§ āĻā§āĻ°, āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻĒāĻā§āĻˇā§, āĻ¯ā§āĻšā§āĻ¤ā§ HarfBuzz āĻāĻāĻāĻŋ āĻĢāĻ¨ā§āĻ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ° āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻā§āĻāĻŋāĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ āĻĒā§āĻ¯āĻžāĻāĻ¨ā§āĻā§ āĻāĻā§āĻāĻŋāĻ¤ āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻ¤ā§ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ HarfBuzz-āĻ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°āĻž āĻ¤āĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻāĻ¨ā§āĻĻ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŋāĻ¤āĻ°ā§ āĻā§āĻŖ HarfBuzz-āĻ āĻāĻā§āĻāĻŋāĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻ¤ā§ āĻ
āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖ āĻšāĻ˛ āĻ¯ā§ āĻāĻŋāĻā§ āĻāĻā§āĻāĻŋāĻ¤ āĻŽā§āĻĄ āĻā§āĻ˛āĻžāĻāĻĢā§āĻ° āĻŽā§āĻ˛ āĻĒā§āĻ°āĻ¸ā§āĻĨā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ¨ā§ āĻāĻŦāĻ āĻāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻĒā§āĻ°ā§āĻŦā§ FreeType-āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ
āĻ¨ā§āĻ°ā§āĻĒ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻāĻŋāĻ˛, āĻ¯āĻž āĻāĻā§āĻāĻŋāĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻĒāĻ° HarfBuzz-āĻ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°ā§āĻāĻŋāĻ˛, āĻ¯āĻž āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻžāĻĄāĻŧāĻžāĻ āĻā§āĻ˛āĻŋāĻĢāĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§āĨ¤ āĻ¤āĻžāĻ, āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž Pango-āĻāĻ° āĻĻāĻžāĻ¯āĻŧāĻŋāĻ¤ā§āĻŦ, HarfBuzz-āĻāĻ° āĻ¨āĻ¯āĻŧāĨ¤
āĻļā§āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦā§āĻšāĻĻāĻžāĻĻ āĻāĻ¸āĻĢāĻžāĻšāĻŦā§āĻĻ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻĢāĻ¨ā§āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻŦāĻŋāĻāĻžāĻļā§āĻ° āĻāĻāĻāĻŋ āĻŦā§āĻšā§ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĻā§āĻˇā§āĻāĻŋāĻāĻā§āĻāĻŋāĨ¤ āĻā§āĻāĻ˛ā§ āĻ¤āĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻĒāĻ°, āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻāĻŦāĻ āĻāĻžāĻ¯āĻŧāĻ°ā§ āĻā§āĻ°āĻ¨ā§āĻĨāĻžāĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻāĻžāĻ°ā§āĻ¯āĻ¤ āĻĒāĻ°āĻŋāĻ¤ā§āĻ¯āĻā§āĻ¤ āĻšāĻ¯āĻŧā§ āĻĒāĻĄāĻŧā§ āĻāĻŦāĻ āĻ¸ā§āĻĨāĻŦāĻŋāĻ° āĻšāĻ¯āĻŧā§ āĻĒāĻĄāĻŧā§āĨ¤ HarfBuzz-āĻ, āĻāĻžāĻāĻāĻŋ āĻ
āĻāĻŋāĻ¯ā§āĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛-āĻĢāĻ¨ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻĻā§āĻˇā§āĻāĻŋ āĻ¨āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§, āĻ¯ā§āĻāĻžāĻ¨ā§ Red Hat GTK āĻāĻŦāĻ Glib-āĻāĻ° āĻāĻĒāĻ° āĻĻā§āĻˇā§āĻāĻŋ āĻ¨āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĨ¤ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻĢāĻ¨ā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨āĻā§āĻ˛āĻŋ āĻĢā§āĻ°āĻŋ āĻāĻžāĻāĻĒ, āĻĢāĻ¨ā§āĻ āĻāĻ¨āĻĢāĻŋāĻ āĻāĻŦāĻ āĻāĻžāĻ¯āĻŧāĻ°ā§āĻ¤ā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻ
āĻāĻžāĻŦā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ¤ā§ āĻāĻāĻŋ āĻ
āĻ¸āĻŽāĻžāĻĒā§āĻ¤ āĻĨā§āĻā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ¤ā§ āĻ¨āĻ¤ā§āĻ¨ API-āĻ āĻ
ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĢāĻ¨ā§āĻāĻŽā§āĻ¯āĻžāĻĒ āĻŦāĻŋāĻŽā§āĻ°ā§āĻ¤āĻ¤āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĢā§āĻ°āĻŋ āĻāĻžāĻāĻĒ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻŋāĻ˛āĨ¤ Windows āĻāĻŦāĻ macOS-āĻāĻ° āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ 10 āĻŦāĻāĻ°ā§āĻ°āĻ āĻŦā§āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ§āĻ°ā§ āĻ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻŽā§āĻŦāĻžāĻāĻ˛ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻŦāĻ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖā§āĻ° āĻĒāĻ°ā§, āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢā§āĻ āĻāĻāĻ¨ā§āĻĄā§āĻ 8 āĻ āĻ¸āĻžāĻŦāĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĢāĻ¨ā§āĻ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ āĻāĻŦāĻ āĻāĻŋāĻĄāĻŋāĻāĻ-āĻ¸ā§āĻāĻžāĻāĻ˛ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻž āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§ āĻĻāĻŋāĻ¯āĻŧā§āĻā§āĨ¤ macOS āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ¯āĻžāĻā§ āĻāĻ āĻāĻ˛ā§āĻāĻ¨āĻžāĻ¯āĻŧ "āĻā§āĻ˛āĻž" āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤ 2018 āĻ¸āĻžāĻ˛ āĻĨā§āĻā§, āĻŦā§āĻļ āĻāĻŋāĻā§ HarfBuzz āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ° āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ¤ā§ āĻŦāĻāĻ°ā§āĻ° āĻĒāĻ° āĻŦāĻāĻ° āĻ¯ā§āĻ āĻāĻ°āĻž HarfBuzz āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻ¨āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻā§āĨ¤ GTK4 āĻāĻ° āĻŦāĻŋāĻāĻžāĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ā§, OpenGL-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ-āĻ āĻāĻāĻāĻŋ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻ¯āĻž āĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻā§āĻā§āĻ¸āĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻāĻā§ āĻŦā§āĻāĻžāĻ¯āĻŧ, āĻ¯āĻž āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛ā§āĻŦāĻ˛ āĻ˛ā§āĻāĻāĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻŋāĻ°ā§āĻ§āĻŋāĻ¤āĻžāĻā§ āĻāĻ°āĻ āĻŦāĻžāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¤ā§āĻ˛ā§āĨ¤
LibreOffice, Chrome āĻāĻŦāĻ Firefox āĻŦāĻŋāĻāĻŽā§āĻ¯āĻžāĻĒ āĻĢāĻ¨ā§āĻ āĻāĻŦāĻ Type1 āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻžāĻ° āĻāĻ°āĻā§ āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻĢāĻžāĻāĻĄ āĻļā§āĻĒāĻŋāĻ āĻāĻā§āĻāĻŋāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ HarfBuzz āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻāĻ āĻāĻ°ā§āĻā§āĨ¤ āĻŦāĻŋāĻāĻŽā§āĻ¯āĻžāĻĒ āĻĢāĻ¨ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻ¯āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻāĻĒā§āĻ¨ āĻāĻžāĻāĻĒ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ°ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ¤ā§ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ HarfBuzz-āĻāĻ° āĻāĻ¨ā§āĻ¯ Type1 āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ Adobe-āĻā§ āĻāĻāĻāĻŋ āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻāĻ¤ā§āĻ¤āĻ° āĻĻāĻŋāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¯ā§ āĻāĻ¤ā§ āĻā§āĻ¨ āĻ˛āĻžāĻ āĻ¨ā§āĻ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻ¨āĻŋāĻā§āĻ°āĻžāĻ āĻāĻ āĻŦāĻāĻ° Type1 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻž āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻŦā§āĨ¤
āĻ¯ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻ¨ā§āĻ¤ā§āĻ¤ā§āĻŦ āĻĻāĻŋāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻ§āĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, Pango āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ HarfBuzz-āĻ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°āĻžāĻ° āĻ
āĻ¨ā§āĻ°ā§āĻĒ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ā§ˇ āĻŽā§āĻ˛ā§āĻ¯ āĻāĻŋāĻ˛ 20 āĻŦāĻāĻ° āĻāĻā§ āĻĨā§āĻā§ āĻāĻŋāĻā§ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻžāĨ¤ āĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§, āĻ¸ā§āĻŽāĻŋāĻ¤ āĻ¸āĻŽā§āĻĒāĻĻā§āĻ° āĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§, āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻĨā§āĻˇā§āĻ āĻšāĻžāĻ¤ āĻ¨ā§āĻ āĻāĻŦāĻ āĻ¯āĻžāĻ°āĻž āĻĒā§āĻ°āĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖā§ āĻāĻā§āĻ°āĻšā§ āĻ¤āĻžāĻ°āĻž āĻāĻŽāĻ¨ āĻāĻžāĻāĻā§ āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯āĻŋāĻ¨āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻ
āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻ¤ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻšāĻŦā§āĻ¨āĨ¤ āĻ¤ā§āĻ˛āĻ¨āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§, GNOME3 āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻžāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻĒāĻ°ā§ āĻ
āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻāĻ°āĻž āĻŽā§āĻ āĻāĻŦāĻ āĻĻāĻžāĻ°ā§āĻāĻŋāĻ¨āĻŋ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻžāĻ¨ā§ GNOME2 āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻŦāĻŋāĻāĻžāĻļ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻāĻāĻ āĻāĻĨāĻž āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ¨āĻ āĻā§āĻ¨ā§ āĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§ āĻ¨ā§āĻāĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru