рд╣реИрдХреНрд╕ рдХреА рдЦреБрд╢реАред рдПрдХ рдЙрдкреЗрдХреНрд╖рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдЙрдкрдиреНрдпрд╛рд╕

рдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░! рдореИрдВ рдЖрдкрдХреЛ рдж рдЬреЙрдп рдСрдл рд╣реИрдХреНрд╕ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реВрдВ ред рдПрдХ рдЙрдкреЗрдХреНрд╖рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рде FontStruct рдХрд╛ рдкреНрд░реЗрдо рд╕рдВрдмрдВрдз ред

FontStruct рдлрд╝реЙрдиреНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣реИрдХреНрд╕ рд▓реЛрдЧреЛ

FontStruct рдлрд╝реЙрдиреНрдЯ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ Haxe рд▓реЛрдЧреЛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдХреНрд░реВрдб рдкреНрд░рдпрд╛рд╕

рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЕрдкрдиреЗ рдлрд╝реЙрдиреНрдЯ рдирд┐рд░реНрдорд╛рдг рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рдЦреЛрд▓рд╛ рд╣реИред рдпрд╣ рдЯреНрд░реВ рдЯрд╛рдЗрдк рдлрд╝реЙрдиреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реБрдВрдЯреЗрдХреНрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ, рдФрд░ рдпрд╣ рд╣реЗрдХреНрд╕ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд▓рдЧрднрдЧ рдХреЛрдИ рдХреЛрдб рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ рдХреЛрдб рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЦреБрдж рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдЬреАрдердм рдкрд░ рдкрд░рд┐рдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдХрд╛ рдХрд╛рдо рдлрд╝реБрдЯрдиреНрдЯреЗрдХреНрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдорд┐рдд рд╕рд░рд▓рддрдо рдкрд┐рдХреНрд╕реЗрд▓ рдлрд╝реЙрдиреНрдЯ рд╕рдВрдкрд╛рджрдХ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ ред

рднрд▓реЗ рд╣реА рдЖрдк рд╣реЗрдХреНрд╕ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдВ рдпрд╛ рди рд╣реЛрдВ, рдлрд╝реБрдВрдЯреЗрдХреНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЖрдкрдХреЗ рд▓рд┐рдП рд░реБрдЪрд┐ рдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЙрд╕ рднрд╛рд╖рд╛ рдХреА рдХреБрдЫ рдЕрджреНрднреБрдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╣рдХреНрд╕ рд╕рдореБрджрд╛рдп рдХреЗ рдмрд╛рд╣рд░ рдмрд╣реБрдд рдХрдо рдЬреНрдЮрд╛рдд рд╣реИрдВ - рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЖрдЧреЗ рд╕рдВрдХрд▓рди / рдЕрдиреБрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдЪреНрдЫреА рднрд╛рд╖рд╛ рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рди рдХреЗрд╡рд▓ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ, рд▓реЗрдХрд┐рди рдХрдИ рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдореЗрдВ рднреА, рдлрд╝реБрдВрдЯреЗрдХреНрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдРрд╕реЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЬреЗрд╡реАрдПрдо (рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб рдЬрд╛рд╡рд╛ рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рд╣реИрдВ), рдореВрд▓ рдХреЛрдб (C ++ рдпрд╛ C #), NodeJS рдпрд╛ WASM рд╣реИрдВред

рдореБрдЭреЗ рдПрдХ рдЖрд╢реНрд╡рд╕реНрдд рдмрд╣реБрд╡рдЪрди рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХрдИ рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рддрд░рд╣, рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦрддрд╛ рд╣реВрдВ рдФрд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рдЧрдВрднреАрд░ рдЗрд░рд╛рджреЛрдВ рдХрд╛ рд╕рдореНрдорд╛рди рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ рдХреЗрд╡рд▓ рдПрдХ рднрд╛рд╖рд╛ рдореЗрдВ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдмрдирдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рдореБрдЭреЗ рдЙрди рд╕рднреА рдкреНрд░рд╢рдВрд╕рдХреЛрдВ рдФрд░ рдЗрдВрдЬреАрд▓ рд╕реНрдХреИрдорд░реНрд╕ рд╕реЗ рднреА рдбрд░ рд▓рдЧрддрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╕рд╣реА рдорд╛рдпрдиреЗ рдореЗрдВ рд╕рдЪреНрдЪреА рднрд╛рд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдореБрдЭреЗ FontStruct рдХреЗ рдкреНрд░рдореБрдЦ рдШрдЯрдХреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЗрдХреНрд╕ рдЬреИрд╕реА рдПрдХ рдЖрд▓рд╛ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЗрд╕ рд▓реЗрдЦ рдХреЛ рднреА рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП? рдФрд░ рд╣реЗрдХреНрд╕реЗ рдХреНрдпрд╛ рд╣реИ?

Haxe


Haxe рдПрдХ рдЖрдзреБрдирд┐рдХ, рджреГрдврд╝рддрд╛ рд╕реЗ рдЯрд╛рдЗрдк рдХреА рдЧрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдФрд░ рдПрдХ рдЫреЛрдЯреА рдорд╛рдирдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИред

рдХрд┐рд╕реА рднрд╛рд╖рд╛ рдХреА рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛ рд╡рд┐рднрд┐рдиреНрди рд▓рдХреНрд╖реНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдХреЛрдб рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред

рдЬрдм рдХреЛрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕рд░реНрд╡рд░ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛрдб рджреЛрдиреЛрдВ рдХреЛ рдПрдХ рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реИ, рддреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдбреЗрд╡рд▓рдкрд░реНрд╕ "рдЖрдЗрд╕реЛрдореЙрд░реНрдлрд┐рдХ" рд╡рд┐рдХрд╛рд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдЬреНрдпрд╛рджрд╛рддрд░, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдРрд╕реА рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╕рдВрдХрд▓рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдХрд┐рд╕реА рдЕрдиреНрдп рднрд╛рд╖рд╛ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣реИрдХреНрд╕ рдЗрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдмрд╣реБрдд рдЖрдЧреЗ рдЬрд╛рддрд╛ рд╣реИ, рдХрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрд╡рд╕рд░реЛрдВ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓, рдПрдХ рдЬрд╛рд╡рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рдПрдХ WASM рдореЙрдбреНрдпреВрд▓, рдПрдХ NodeJS рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░-рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ, рдПрдХ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ Haxe рдкрд░ рдПрдХ рдмреЗрд╕ рдмреЗрд╕ рд╕реЗ PHP, Lua рдпрд╛ рдкрд╛рдпрдерди рдЬреИрд╕реА рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред

FontStruct рдореЗрдВ, рд╣рдо рдЕрдкрдиреЗ рд╣реЗрдХреНрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкреНрд░рдореБрдЦ рдШрдЯрдХреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдХреЗ рдЗрд╕ рдЕрд╡рд╕рд░ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рддреЗ рд╣реИрдВред рд╕рд░реНрд╡рд░ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЬрд╛рд╡рд╛ рд╕рд░реНрд╡рд▓реЗрдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЬреЗрдПрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджреНрдпрдкрд┐ рд╣рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЗрди рджреЛ рд▓рдХреНрд╖реНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ (рд╕рд╛рде рд╣реА рдЧрддрд┐ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП NodeJS) рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо C ++ рдореЗрдВ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдХреНрд╕ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рднреА рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╣реЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рджреЗрд╢реА (рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдирд╣реАрдВ) рдбреЗрд╕реНрдХрдЯреЙрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рд╣реЗрдХреНрд╕ рдЗрддрдиреЗ рд╕рд╛рд░реЗ рд▓рдХреНрд╖реНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдХрд┐рд╕реА рд╕реЗ рднреА рдмреЗрд╣рддрд░ рд╣реИ (рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо) "рдПрдХ рдмрд╛рд░ рдХреЛрдб рд▓рд┐рдЦреЗрдВ - рд╣рд░ рдЬрдЧрд╣ рдЗрд╕реЗ рдЪрд▓рд╛рдПрдВ" рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдкрд┐рдЫрд▓реЗ рдмреАрд╕ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдореЗрд░реЗ рд╕рд╛рде рдорд┐рд▓реЗ рдХрд┐рд╕реА рднреА рдЙрдкрдХрд░рдг рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИред рдЗрд╕рд╕реЗ рдпрд╣ рдорд╣рд╕реВрд╕ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдпрд╛ рд░рдирдЯрд╛рдЗрдо рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдХреЛрдб рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

Haxe рдЧреЛрдж рд▓реЗрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛


FontStructor - FontStruct.com рдкрд░ рдореБрдлреНрдд рдлрд╝реЙрдиреНрдЯ рд╕рдВрд╕реНрдХрд░рдг
FontStructor - FontStruct.com рдкрд░ рдореБрдлреНрдд рдлрд╝реЙрдиреНрдЯ рд╕рдВрдкрд╛рджрдХ

10 рд╕реЗ рдЕрдзрд┐рдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдЬрдм рдлреЙрдиреНрдЯрд╕реНрдЯреНрд░рдХреНрдЯ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдлреЙрдиреНрдЯрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдлрд╝реЙрдиреНрдЯ рдПрдбрд┐рдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдбреЛрдм рдлреНрд▓реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╕рд╛рде рд╣реА рд╕рд╛рде рдлреЛрдВрдЯ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЬреЗрдЯ рднреАред рдФрд░ рд╕рд░реНрд╡рд░ рдкрд░ рдЯреНрд░реВ рдЯрд╛рдЗрдк рдлреЛрдВрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

FontStructor рдХрд╛ рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг
FontStructor рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдкреБрд░рд╛рдирд╛ рдлрд╝реНрд▓реИрд╢ рд╕рдВрд╕реНрдХрд░рдгред рдЗрд╕рдореЗрдВ рд╕рднреА рдирд┐рдпрдВрддреНрд░рдг рдлреНрд▓реИрд╢ рдореЗрдВ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдереЗред рдмрд╛рдИрдВ рдУрд░ рдХреЗ рдкреИрдирд▓ рдореЗрдВ рдЕрдЬреАрдм рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рджреЗрдЦреЗрдВред рд╕рдордп рдХреЗ рд╕рд╛рде, рдкреГрд╖реНрда рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдореБрдЦреНрдп рдореЗрдиреВ рдиреЗ рдзреАрд░реЗ-рдзреАрд░реЗ рдФрд░ рдмрд╛рдХреА рд╕рд╛рдЗрдЯ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ HTML рдореЗрдиреВ рд╕реЗ рдиреЗрддреНрд░рд╣реАрди рдФрд░ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рд╡рд┐рдЪрд▓рди рдХрд┐рдпрд╛ред рдпрд╣рд╛рдБ рдХреЛрдИ DOM рдпрд╛ CSS рдирд╣реАрдВ рд╣реИ

рд╣рд╛рд▓рд╛рдБрдХрд┐ FontStruct рдПрдХ рдмрдбрд╝реА рд╕рдлрд▓рддрд╛ рд░рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рд╢реБрд░реБрдЖрддреА рддрдХрдиреАрдХреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдиреЗ рд╕рдордп рдХреА рдкрд░реАрдХреНрд╖рд╛ рдкрд╛рд╕ рдирд╣реАрдВ рдХреА рд╣реИред рд╡реЗрдм рдорд╛рдирдХреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдкреНрд▓рдЧ-рдЗрди рд╕рдорд░реНрдерди рдХреА рдХрдореА рдиреЗ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдлреНрд▓реИрд╢ рдЕрдиреБрдкрдпреБрдХреНрдд рдмрдирд╛ рджрд┐рдпрд╛ рд╣реИред рд╣рдореЗрдВ рдЬрд╛рд╡рд╛ рд╕рд░реНрд╡рд░ рдФрд░ рдлреНрд▓реИрд╢ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдмреАрдЪ рдХреЛрдб рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдлреНрд▓реИрд╢ рдФрд░ HTML / JS / CSS рдореЗрдВ рд▓рд┐рдЦреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдЕрдиреНрдп рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЗ рдмреАрдЪ рднреА рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдирд╛ рдерд╛ред рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рдбрд┐рдЬрд╛рдЗрди рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рд╣рд╛рдЬ рд╕реЗ рд▓рдЧрд╛рддрд╛рд░ рддреАрди рдХреЛрдб рдмреЗрд╕ рдХреЛ рдЖрдкрд╕ рдореЗрдВ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬ рдХрд░рдирд╛ рдЬрд░реВрд░реА рдерд╛ред

2013 рдореЗрдВ, рд╣рдордиреЗ рд╣реЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдлреНрд▓реИрд╢рд╕реНрдЯ рд╕реЗ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдХреЗ рд▓рд┐рдП рдлреЙрдиреНрдЯрд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╕рдВрдкрд╛рджрдХ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд╕рд╛рдзрди рдХреЗ рд░реВрдк рдореЗрдВред рд╣рдорд╛рд░реЗ рд╢реБрд░реБрдЖрддреА рд╢реЛрдз рдореЗрдВ, рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдПрдХреНрд╢рдирд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХреЛ рд╣реЗрдХреНрд╕ ( as3hx ) рдФрд░ рдпрд╣рд╛рдВ рддрдХ рдХрд┐ рд░реЛрдмреЛрдЯрд▓реЗрдЧреНрд╕ рдПрдорд╡реАрд╕реА рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд╣реЗрдХреНрд╕ рдкреЛрд░реНрдЯ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдЬреЛ рд╣рдордиреЗ рдлреНрд▓реИрд╢ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдереЗред рдФрд░ рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдкрд░ рдкреНрд░рдпреЛрдЧ рд╢реБрд░реВ рдХрд┐рдпрд╛ред

рдзреАрдореА рдФрд░ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╢реБрд░реБрдЖрдд


рд╣реЗрдХреНрд╕ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рд╕рдВрдмрдВрдз рдХрд╛ рдкрд╣рд▓рд╛ рд╡рд░реНрд╖ рдЕрдирд┐рд░реНрдгрдп рдФрд░ рд╕рдВрджреЗрд╣ рдХреЗ рд╕рд╛рде рдерд╛ред

рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рдФрд░ рдХрдо рд╕реЗ рдХрдо рд╕реАрдорд┐рдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдХрд╛рд░рдг рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдЗрд╕реЗ рд╕рдорд░реНрдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рдереЗ, рдкреЛрд░реНрдЯрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдзреАрдореА рд╣реЛ рдЧрдИ рдереАред рдЬреИрд╕рд╛ рдХрд┐ рдЕрдиреНрдп рд▓реЗрдЦрдХреЛрдВ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдиреЛрдЯ рдХрд┐рдпрд╛ рд╣реИ , рдПрдХреНрд╢рдирд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдХреЛ Haxe (as3hx) рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЙрдкрдХрд░рдг рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рдирд┐рдХрд▓рд╛, рд▓реЗрдХрд┐рди рдмрд┐рдирд╛ рдХрдорд┐рдпреЛрдВ рдХреЗ - рдЗрд╕рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдкреНрдд рдХреЛрдб рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рд╕рдореАрдХреНрд╖рд╛ рдФрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рд╣рдорд╛рд░рд╛ рдХреЛрдб рдЖрдзрд╛рд░ рдЗрд╕рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдореЗрдВ рдлреВрд▓рд╛ рд╣реБрдЖ рдФрд░ рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рдерд╛, рдЗрд╕рд▓рд┐рдП рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░, рд╣рдордиреЗ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬрд┐рд╕рд╕реЗ рдЖрдЧреЗ рдХреА рдкреНрд░рдЧрддрд┐ рдзреАрдореА рд╣реЛ рдЧрдИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣реИрдХреНрд╕ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рдирдИ рднрд╛рд╖рд╛ рдереА, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдЗрд╕ рднрд╛рд╖рд╛ рдФрд░ рдЗрд╕рдХреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╕рдордп рдЧрд▓рддрд┐рдпрд╛рдБ рдХреАрдВред

рдЕрдм рддрдХ, рд╣рдорд╛рд░реА рд╕рдмрд╕реЗ рдмрдбрд╝реА рдЧрд▓рддреА рд╣реИрдХреНрд╕ рдкрд░ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдпреВрдЖрдИ рдврд╛рдВрдЪреЗ рдХрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рдерд╛ред

рд╣реЗрдХреНрд╕ рдХреЗ рд▓рд┐рдП, рдХрдИ рдРрд╕реЗ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИрдВ (рд╢рд╛рдпрдж рд╡рд╣рд╛рдБ рднреА рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣реИрдВ) рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХреАрдХреГрдд рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред OpenFL рдФрд░ NME рдРрд╕реЗ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХрдВрд╕реЛрд▓ рдХреЗ рд▓рд┐рдП Haxe рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ, рд╡реЗ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлреНрд▓реИрд╢ рдПрдкреАрдЖрдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╕рдм рдмрд╣реБрдд рд▓реБрднрд╛рд╡рдирд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛ - рд╣рдо рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░, рд╢рд╛рдпрдж, рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЖрдИрдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рднреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ!

рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЛ рд╣реЗрдХреНрд╕реЗ рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдУрдкрдирдПрдлрдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред

рдореИрдВ рдУрдкрдирдПрдлрдПрд▓ рдХрд╛ рдЕрдирд╛рджрд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ (рдореИрдВ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐: тАЬрд╕рдорд╕реНрдпрд╛ рдУрдкрдирдПрдлрдПрд▓ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдореЗрдВ рд╣реИ)ред рдУрдкрдирдлреНрд▓ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ рдЬрд┐рд╕рдиреЗ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЦреБрдж рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рджрд┐рдЦрд╛рдпрд╛ рд╣реИ, рдФрд░ рд╣рдо рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рдЧрднрдЧ 90% рд╣реЗрдХреНрд╕ рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдЗрд╕реЗ рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

OpenFL рд╣рдорд╛рд░реА рдЙрдореНрдореАрдж рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдЧрдВрднреАрд░ рдирд┐рд░реНрднрд░рддрд╛ рдирд┐рдХрд▓рд╛ред рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рдереА рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рдпреВрдЖрдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд╣рд░реА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдУрдкрдирдлрд╝рд┐рд▓реНрдб рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЯреВрд▓ рдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЦреАрдВрдЪ рд░рд╣рд╛ рд╣реИ, рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рд░реВрдк, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЕрддрд┐рд░рд┐рдХреНрдд рдмрд╛рд╣рд░реА рдирд┐рд░реНрднрд░рддрд╛ рднреАред рд╢рд╛рдпрдж рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐, рдЬреНрдпрд╛рджрд╛рддрд░ рд╣реЗрдХреНрд╕ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреА рддрд░рд╣, рдУрдкрдирдПрдлрдПрд▓ рдЗрдВрдбреА рдЧреЗрдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдпрд╣ рдХрд╛рдлреА рддреЗрдЬрд╝реА рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдореБрдЦреНрдп рдзреНрдпрд╛рди рдирдП рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕реНрдерд┐рд░рддрд╛ рдирд╣реАрдВред

рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рдереА рдХрд┐ рдУрдкрдирдПрдлрдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрддреНрдкрдиреНрди рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдХреЛрдб рдЧреЗрдореНрд╕ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реНрдЯреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдЬреИрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред рдЕрдВрдд рдореЗрдВ рд╣рдо рдЬреЛ рдЪрд╛рд╣рддреЗ рдереЗ рд╡рд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдПрдХ рдирд┐рдпрдорд┐рдд DOM рдЯреНрд░реА рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдерд╛ рдЬрд┐рд╕реЗ рд╣рдо CSS рдХреЗ рд╕рд╛рде рд╕реНрдЯрд╛рдЗрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдХреИрдирд╡рд╛рд╕ рддрддреНрд╡реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдпрд╛ OpenFL рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд рд╕реНрдкреНрд░рд╛рдЗрдЯ рдирд╣реАрдВред

рд╣рдореЗрдВ рдирд┐рдпрдорд┐рдд HTML5 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдлреНрд▓реИрд╢ рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВред

рдордЬрд╝рд╛


рдЬреИрд╕реЗ рд╣реА рд╣рдордиреЗ рдУрдкрдирдПрдлрдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдФрд░ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рд╣рдо рдХреЗрд╡рд▓ рд╣реЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬреЛ рдХреБрдЫ рднреА рдХрд░ рд╕рдХрддреЗ рдереЗ, рд╡рд╣ рд╕рдм рдХреБрдЫ рддреЗрдЬ, рдЖрд╕рд╛рди рдФрд░ рдЕрдВрддрддрдГ, рдмрд╣реБрдд рдЕрдзрд┐рдХ рдордЬреЗрджрд╛рд░ рд╣реЛ рдЧрдпрд╛ред

рдФрд░ рд╣реЗрдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдордЬреЗрджрд╛рд░ рд╣реИред рдЗрд╕реЗ рдордЬреЗрджрд╛рд░ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рд╕реНрд╡рддрдВрддреНрд░ рдЧреЗрдо рдбреЗрд╡рд▓рдкрд░реНрд╕ред рдЧреЗрдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдПрдХ рддреНрд╡рд░рд┐рдд рд╕рдВрдХрд▓рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╕рд╛рде рд╣реА рдбреЗрд╕реНрдХрдЯреЙрдк рдХрдВрдкреНрдпреВрдЯрд░, рдмреНрд░рд╛рдЙрдЬрд╝рд░, рдЖрдИрдУрдПрд╕, рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдХрдВрд╕реЛрд▓ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХрд▓ рдХреЛрдб рдЖрдзрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЧреЗрдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдПрдХ рдЙрддреНрдкрд╛рджрдХ рдФрд░ рд╕реНрдерд┐рд░ рдХреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдФрд░ рд╣реЗрдХреНрд╕ рдпреЗ рд╕рднреА рд╢рд╛рдирджрд╛рд░ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рди рдХрд┐ рдХреЗрд╡рд▓ рдЦреЗрд▓ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдПред

рдореИрдВ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░рдиреЗ рд╕реЗ рдбрд░рддрд╛ рдирд╣реАрдВ рд╣реВрдВ рдХрд┐ рд╣реЗрдХреНрд╕ рдХреА рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ - рдЕрдкрдиреЗ рд╕рдореБрджрд╛рдп рдХрд╛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЫреЛрдЯрд╛ рдЖрдХрд╛рд░ рдФрд░ рдЗрд╕рдХреЗ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╕рд╛рд░ - рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдЕрдиреБрднрд╡ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рднреА рдЗрд╕рдХрд╛ рд▓рд╛рдн рд╣реИред рдЬрдм рд╣реЗрдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдШрдВрдЯреЛрдВ рдЧреБрдЧрд▓реА рдХрд░рдиреЗ рдФрд░ рд╕реНрдЯреИрдХ-рдУрд╡рд░рдлреНрд▓реЛ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдЦреЛрдЬрдиреЗ рдпрд╛ рд░реБрдЪрд┐ рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдкрд╛рдареЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдХреБрдЫ рдирдП рдврд╛рдВрдЪреЗ рдпрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдПрдкреАрдЖрдИ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╕рдордп - рдпреЗ рдЙрддреНрддрд░, рдкрд╛рда рдФрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдЕрдЧрд░ рд╡рд╣рд╛рдБ рд╣реИ, рддреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЗрди рд╡рд┐рд╖рдпреЛрдВ рдкрд░ рдПрдХрдорд╛рддреНрд░ рд╕рд╛рдордЧреНрд░реА рд╣реЛрдЧреАред рд╣реЗрдХреНрд╕ рдХреЗ рд╕рд╛рде, рдЖрдк рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╕реНрд╡рдпрдВ рд╣рд▓ рдХрд░реЗрдВрдЧреЗ!), рд╕реНрд╡рдпрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд▓рд┐рдЦреЗрдВ, рдпрд╛ рдЕрдкрд░рд╛рдз рдХреА рдереЛрдбрд╝реА рд╕реА рднреА рднрд╛рд╡рдирд╛ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд┐рдП рдмрд┐рдирд╛, рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдкрд╣рд┐рдпрд╛ рдХреЛ рд╕реБрджреГрдврд╝ рдпрд╛ рдкреЛрд░реНрдЯ рдХрд░реЗрдВред рдпрд╣ рдордЬреЗрджрд╛рд░ рд╣реИ рдФрд░ рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╡рд┐рднрд┐рдиреНрди рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдХреЛрдб рдХреА рдирдХрд▓ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдВрддрд╣реАрди рд░реВрдкрд░реЗрдЦрд╛ рдФрд░ рдЖрдзреБрдирд┐рдХ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж рдХреЗ рд▓рд┐рдП рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред "рдХрдо рдмреЗрд╣рддрд░ рд╣реИ" рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рд╣реЗрдХреНрд╕ рдЕрджреНрд╡рд┐рддреАрдп рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕рдХрд╛ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд▓рд╕ рд╣реИред

рд╣реИрдХреНрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЕрджреНрд╡рд┐рддреАрдп рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЕрджреНрднреБрдд рдЦреЛрдЬ рдФрд░ рдЖрдирдВрдж рдХреА рдПрдХ рд╡рд┐рд╢реЗрд╖ рднрд╛рд╡рдирд╛ рджреЗрддрд╛ рд╣реИред рд╣реЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдХрдИ рд▓рдХреНрд╖реНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде, рдПрдХ рднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рд╕рднреА рдореМрдЬреВрджрд╛ рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕рдмрд╕реЗ рдореМрд▓рд┐рдХ рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рдореБрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рд░рдирдЯрд╛рдЗрдо рд╣реАред

рд░реЗрдВрдбрд░рд░ FontStruct


рдЕрдкреНрд░реИрд▓ 2015 рдореЗрдВ FontStruct рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╣рд▓реЗ рд╣реЗрдХреНрд╕ рдШрдЯрдХ рдХрд╛ рдкреНрд░рдХреНрд╖реЗрдкрдг рдПрдХ рдЕрдЬреАрдм рдФрд░ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдШрдЯрдирд╛ рдереАред

рдЧреИрд▓рд░реА FontStruct рдХрд╛ рдПрдХ рдХреЗрдВрджреНрд░реАрдп рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ: рд╣рдорд╛рд░реЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдмрдирд╛рдП рдЧрдП рд╣рдЬрд╛рд░реЛрдВ рдлреЛрдВрдЯ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдпреЛрдЧреНрдп, рдХреНрд░рдордмрджреНрдз рд╕реВрдЪреАред 2008 рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ рд╣реА, рд╣рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрддрд┐ рдХреЗ рд╕рд╛рде рдФрд░ рдЧреИрд▓рд░реА рдореЗрдВ рдФрд░ рд╕рд╛рдЗрдЯ рдХреЗ рдЕрдиреНрдп рдкреГрд╖реНрдареЛрдВ рдкрд░ рдлрд╝реЙрдиреНрдЯ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рд▓рдЧрд╛рддрд╛рд░ рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВред

FontStruct рдЧреИрд▓рд░реА рдореЗрдВ рдлрд╝реЛрдЯреЛ рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд░реЗрдВ
FontStruct рдЧреИрд▓рд░реА рдкреГрд╖реНрда рдХрд╛ рд╡рд╣ рднрд╛рдЧ рдЬрд╣рд╛рдБ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдмрдирд╛рдП рдЧрдП рдлреЛрдВрдЯ рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЖрдЗрдЯрдо рдХреЛ рдзреАрдореА рдЧрддрд┐ рд╕реЗ рд▓реЛрдб рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдлреНрд▓реИрд╢ рдлрд┐рд▓реНрдо рдХреЗ рд╕рд╛рде рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛!

рдЪреВрдВрдХрд┐ FontStruct рдлреЛрдВрдЯ ("FontStructions") рдПрдХ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЕрдХреНрд╕рд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдирд┐рдпрдорд┐рдд рдЯреНрд░реВ рдЯрд╛рдЗрдк рдлрд╝реЙрдиреНрдЯ рдЬреИрд╕реЗ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдерд╛ рдлреЛрдВрдЯ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдкрд░ рдмрд┐рдЯрдореИрдк рдЫрд╡рд┐рдпрд╛рдВ рдмрдирд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ (рдлреНрд░реА рдЯрд╛рдЗрдк рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)ред

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ "рд╣рд▓" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, FontStruct рдХреЗ рд╢реБрд░реБрдЖрддреА рджрд┐рдиреЛрдВ рдореЗрдВ, рд╣рдордиреЗ рдЧреИрд▓рд░реА рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлреНрд▓реИрд╢ рдлрд┐рд▓реНрдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реНрд▓реИрд╢ рдлрд┐рд▓реНрдо рдиреЗ рд╣рдорд╛рд░реЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдФрд░ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛, рдФрд░ рдлрд┐рд░ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдЫрд╡рд┐ рджрд┐рдЦрд╛рдИред рдЬрдм рдкреГрд╖реНрда 20 рдпрд╛ рдЕрдзрд┐рдХ рдРрд╕реА рдХреНрд▓рд┐рдк рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдиреЗ рдбреЗрдЯрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рдлрд╝реЙрдиреНрдЯ рдЦреАрдВрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд╢реАрди рдХрд╛ рд▓реЛрдб рд╕рдордп рдФрд░ рд╕рдВрд╕рд╛рдзрди рдЦрдкрдд рдореЗрдВ рдХрд╛рдлреА рд╡реГрджреНрдзрд┐ рд╣реБрдИ, рдФрд░ рд╕реНрдерд┐рддрд┐ рд╕рдордп рдХреЗ рд╕рд╛рде рдФрд░ рдмрдврд╝ рдЧрдИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЧрдП рдлрд╝реЙрдиреНрдЯ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВред рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ред

рдЕрдВрдд рдореЗрдВ, рд╣рдордиреЗ рдПрдХ рдлреИрдВрд╕реА рд╣рд╛рдЗрдмреНрд░рд┐рдб рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛: рдЬрдм рд╣рдордиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдлрд╝реЙрдиреНрдЯ рджреЗрдЦрд╛, рддреЛ рд╣рдордиреЗ рдПрдХ рдлреНрд▓реИрд╢ рдлрд┐рд▓реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬреЛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЫрд╡рд┐ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рдЗрд╕ рдЫрд╡рд┐ рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рд╕рд░реНрд╡рд░ рдкрд░ PNG рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ред рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рд▓рд┐рдП, рдкреАрдПрдирдЬреА рд╕рд░реНрд╡рд░ рдкрд░ рд╕рд╣реЗрдЬреЗ рдЧрдП рд▓реЛрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдереЗред - рдЗрд╕ рдЕрдЬреАрдм рд╣реИрдХ рдиреЗ рдкреГрд╖реНрда рд▓реЛрдб рд╕рдордп рдореЗрдВ рдмрд╣реБрдд рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЧрдВрджрд╛ рдерд╛ рдФрд░ рдЕрдВрддрддрдГ, рдЧрд▓рдд рдпрд╛ рдХреБрдЫ рдФрд░ред рд╕рд╣реА рдирд┐рд░реНрдгрдп рдПрдХ рдкреВрд░реНрдгрддрдпрд╛ рдирдпрд╛ рд╕рд░реНрд╡рд░ рдореЙрдбреНрдпреВрд▓ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрдЧрд╛ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрд╛рд╡рд╛ рдпрд╛ PHP рдореЗрдВ - рдлрд╝реЙрдиреНрдЯ рдбреЗрдЯрд╛ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдлрд┐рд░ рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдмрд┐рдЯрдореИрдк рдмрдирд╛рдирд╛, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрди рдирд╣реАрдВ рдереЗред

рдЗрд╕ рдмреАрдЪ, рд╣реЗрдХреНрд╕реЗ рдХреЗ рд▓рд┐рдП рдлреЛрдВрдЯрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдкреЛрд░реНрдЯрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрд╣реБрдд рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝ рд░рд╣реА рдереА, рдФрд░ рд╣рдо рд░рд┐рд▓реАрдЬ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рдереЗред рд▓реЗрдХрд┐рди рд╣рдо рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рджреВрд░ рдЖ рдЧрдП рд╣реИрдВ рдХрд┐ рдирдпрд╛ рд╣реИрдХреНрд╕ рдХреЛрдб рдЧреИрд▓рд░реА рдореЗрдВ рдлреЛрдВрдЯ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд╣рдорд╛рд░реЗ рдлрд╝реЙрдиреНрдЯ рдкреНрд░рд╛рд░реВрдк рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Haxe рдХреЛрдб рдерд╛ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЧреНрд▓рд┐рдлрд╝ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдерд╛ (рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдореЗрдВ рдХреИрдирд╡рд╛рд╕ рдкрд░ рдпрд╛ рдлреНрд▓реИрд╢ рдореЗрдВ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдкрд░)ред рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдШрдЯрдХ рднреА рдереЗред рдХреНрдпрд╛ рд╣рдо рд╕рд░реНрд╡рд░ рдкрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдХреЛрдб рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рд╣рд╛рдБ! рдЬрдм рд╣рдореЗрдВ рдпрд╣ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ, рддреЛ рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдЖрдЧреЗ рдмрдврд╝реАред рдкрд╣рд▓реЗ рддреЛ рд╣рдордиреЗ рдлреЛрдВрдЯ рд░реЗрдВрдбрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП C ++ рдФрд░ рдХрд╛рд╣рд┐рд░рд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ (рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╣рдо PHP рдпрд╛ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ CGI рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ), рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╣рдордиреЗ рдЬрд╛рд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред "рдХреЛрдб рдФрд░ рд╕рд╢рд░реНрдд рд╕рдВрдХрд▓рди рдХреА рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЗрд╕ рддрд░рд╣ рдХреА рдореМрд▓рд┐рдХ рдкрд╕рдВрдж рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдХрд┐рддрдирд╛ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИ!" рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП NodeJS рдФрд░ рдиреЛрдб-рдХреИрдирд╡рд╛рд╕ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рд╡рд╛ рд╕рд░реНрд╡рд▓реЗрдЯ рдмрдирд╛рдиреЗ рдФрд░ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдереЗ, рдФрд░ рдЬрд╛рд╡рд╛ рдореЗрдВ рд╕рднреА рдХрд╛рд░реНрдп рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдореЗрдВ рдмрд┐рдЯрдореИрдк рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдФрд░ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдо рд╢рд╛рдпрдж рдЬрд╛рд╡рд╛ рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддреЗ рдереЗ, рд▓реЗрдХрд┐рди рд╣реЗрдХреНрд╕ рдХреЗ рд╕рд╛рде, рдпрд╣ рдЕрдм рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред

рдХреЛрдб рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдкрд╛рджрди
рдЗрд╕ рддрд░рд╣ рдХреЗ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЛрдб рдХреЛ рдХреНрд▓рд╛рдЗрдВрдЯ (рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ) рдФрд░ рд╕рд░реНрд╡рд░ рдкрд░ (рдЬреЗрд╡реАрдПрдо рдореЗрдВ) рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдирддреАрдЬрддрди, рд╣рдорд╛рд░реЗ рдХреЛрдб рдмреЗрд╕ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдореЗрдВ рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдХреБрдЫ рджрд┐рди рд▓рдЧреЗ рдФрд░ рдПрдХ рдирдпрд╛ рд░реЗрдВрдбрд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд░рд╛рдд рднрд░, рд╣рдордиреЗ FontStruct рдЧреИрд▓рд░реА рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛, рдЧрдВрджреЗ рд╣реИрдХ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдпрд╛, рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рд▓рдбрд╝рд╛рдИ рдХреЗ рд▓рд┐рдП рд╣реИрдХреНрд╕ рдкрд░ рд╣рдорд╛рд░реЗ рдкрд╣рд▓реЗ рдШрдЯрдХ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ред рд╣рдордиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рд╣реИрдХреНрд╕ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ рдФрд░ рдЙрд╕рдореЗрдВ рд╣рдорд╛рд░реА рдЕрдкреЗрдХреНрд╖рд╛ рд╕реЗ рдЕрдзрд┐рдХ рдХреНрд╖рдорддрд╛рдПрдВ рд╣реИрдВред

рдлреНрд▓реИрд╢ рд╕реЗ рд╡рд┐рджрд╛рдИ (рдФрд░ рд╕реА рд╡реЗрдирд┐рд▓рд╛ рдЬрд╛рд╡рд╛)


рдирд╡рдВрдмрд░ 2015 рдореЗрдВ, рдпрд╛рдиреА 7 рдорд╣реАрдиреЛрдВ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдкреНрд░реАрд╡реНрдпреВ рдлреЛрдВрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЬреЗрдЯ рдХрд╛ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рд╕рдВрд╕реНрдХрд░рдг - рдкрд╣рд▓рд╛ рд╣реИрдХреНрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рдореЙрдбреНрдпреВрд▓ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рд▓рдЧрднрдЧ рдЙрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛, рдЬреЛ рдПрдХ рддрд░рдл рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдирд┐рд░рд╛рд╢ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди, рдЕрдВрддрддрдГ, рдЗрд╕ рдкрд╣рд▓ рдХреА рд╕рдлрд▓рддрд╛ рдХрд╛ рдПрдХ рд╕рдВрдХреЗрддрдХ рд╣реИред

рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рд╛рдЗрдЯ рдкрд░ рдХреЗрд╡рд▓ рдПрдХ рдлреНрд▓реИрд╢-рдореЙрдбреНрдпреВрд▓ рдерд╛ - рдлреЙрдиреНрдЯрд╕реНрдЯреНрд░рдХреНрдЪрд░рд░ рд╕рдВрдкрд╛рджрдХ, рдФрд░ рд╣рдореЗрдВ рдирд╡рдВрдмрд░ 2016 рдореЗрдВ рдЕрдкрдиреЗ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдореЗрдВ рдПрдХ рдФрд░ рд╕рд╛рд▓ рд▓рдЧ рдЧрдпрд╛ред рдЗрд╕рд▓рд┐рдП рдЕрдм рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЕрдкрдиреЗ AS3 рдХреЛрдб рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВ рдФрд░ FontStruct рдХреЛ Flash рд╕реЗ рдореБрдХреНрдд рдШреЛрд╖рд┐рдд рдХрд░реЗрдВред

FontStructor рдХрд╛ рдирдпрд╛ HTML5 рд╕рдВрд╕реНрдХрд░рдг
FontStructor рдХрд╛ рдирдпрд╛ HTML5 рд╕рдВрд╕реНрдХрд░рдг 2016 рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛

рдЕрдЧрд╕реНрдд 2018 рдореЗрдВ, рд╣рдордиреЗ FontMortar рдлрд╝реЙрдиреНрдЯ рдкреАрдврд╝реА рдореЙрдбреНрдпреВрд▓ рдХреЛ Haxe рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ред рдЗрд╕ рдЕрдВрддрд┐рдо рдкреЛрд░реНрдЯ рдиреЗ рд╣рдореЗрдВ рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦреЗ рдХреЛрдб рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреНрдпрд╛рдЧрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред

рдореИрдВ рд╣рд░ рдЪреАрдЬ рдХреЗ рд▓рд┐рдП рд╣реЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реВрдВред рд╣рд╛рдВ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ рдЬрд╣рд╛рдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рднреА рдкрд╣рд▓реБрдУрдВ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдкрдиреЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрддреНрдХреГрд╖реНрдЯ рд╕рд┐рдореНрдлрдиреА рдврд╛рдВрдЪреЗ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЦреБрд╢ рд╣реВрдВред FontStruct рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди Haxe рдХреА рд╢реБрд░реВрдЖрдд рдиреЗ рд╣рдореЗрдВ рд╣рдорд╛рд░реЗ рдХреЛрдб рдХреЗ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднрд╛рдЧреЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдФрд░ рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА рд╣реИред рд╣рдорд╛рд░реЗ рдЫреЛрдЯреЗ рд╕рдВрдЧрдарди рдХреЗ рд▓рд┐рдП, рдЗрд╕ рд╕рд░рд▓реАрдХрд░рдг рдиреЗ рдордВрдЪ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рд╛рдмрд┐рдд рдХрд┐рдпрд╛ рд╣реИред

рд╣рдХреНрд╕ рдореЗрдВ рдЧрд╣рд░рд╛ рдЧреЛрддрд╛ рд▓рдЧрд╛рдирд╛


рдЕрдЧрд░ рдпрд╣ рдкрд╣рд▓реА рдмрд╛рд░ рд╣реИрдХреНрд╕ рдФрд░ рдореЗрд░реА рдХрд╣рд╛рдиреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдмрд╕ рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдФрд░ рддрдереНрдпреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

  • рдЖрдИрдбреАрдИ рдХреА рдУрд░ рд╕реЗ рднрд╛рд╖рд╛ рд╕рдорд░реНрдерди рдХрд╛рдлреА рд╕рднреНрдп рд╣реИ рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рд╕реБрдзрд╛рд░ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЗрдВрдЯреЗрд▓реАрдЬ рдЖрдЗрдбрд┐рдпрд╛ рдФрд░ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣реЗ рд╣реИрдВред
  • рд╣реЗрдХреНрд╕ рджреЗрд╢реА рдХреЛрдб рдФрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ , рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЖрдкрдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рд╕реАрдорд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдЙрдкрд▓рдмреНрдз рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЙрдк-рд╕рдореВрд╣ рд▓рдЧрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрд┐рд╕реА рднреА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░рд┐рдПрдХреНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдмрд╛рдЗрдВрдбрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред FontStructor рдХреЗ рд▓рд┐рдП, рд╣рдо рдХрдИ npm рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ редjs рдФрд░ opentipред рдЙрдирдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдХреБрдЫ рдорд┐рдирдЯ рд╣реА рд▓рдЧреЗред
  • Haxe , , .
  • Haxe , AST , .
  • , Haxe , , ( Github , haxelib тАФ . ).
  • , : Haxe .

рдирд┐рд╖реНрдХрд░реНрд╖


рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдиреБрднрд╡реА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рддрдХрдиреАрдХреЛрдВ рдХреЛ рдЪреБрдирдиреЗ рдореЗрдВ рд╕рд╛рд╡рдзрд╛рди рд╣реИрдВред рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░ рдЖрдк рдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЛ рдпрд╣ рдорд╣рд╕реВрд╕ рд╣реБрдЖ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рднреАрддрд░ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рдирдИ, рдЯреНрд░реЗрдВрдбреА рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВред рд╣рдо рд╣реЗрдХреНрд╕ рдЪреБрдирдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╛рд╡рдзрд╛рди рдереЗ, рдпрд╣ рд╕реЛрдЪрдХрд░ рдХрд┐ рд╣рдорд╛рд░рд╛ рд░рд┐рд╢реНрддрд╛ рдХрдм рддрдХ рдЪрд▓реЗрдЧрд╛ред рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдорд╛рд░реЗ рд╡рд┐рдЪрд╛рд░ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдереЗ :

рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдЗрддрдирд╛ рдЫреЛрдЯрд╛ рд╕рдореБрджрд╛рдп рд╣реИред 5 рд╕рд╛рд▓ рдореЗрдВ рдЙрд╕рдХрд╛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рд╕рд╛рдЗрдЯ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдпрд╣ рдЖрдзреБрдирд┐рдХ рдирд╣реАрдВ рд▓рдЧрддреА рд╣реИред рдФрд░ рдпрд╣ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЛ рдкреНрд░реЗрд░рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рдЗрддрдиреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдЗрдВрдбреА рдЧреЗрдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ?


рд╣реЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдкрд╛рдВрдЪ рд╕рд╛рд▓ рдмрд╛рдж, рдореБрдЭреЗ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЗрд╕ рддрдХрдиреАрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдорд╛рд░реА рдкрд╕рдВрдж рдкрд░ рдкрдЫрддрд╛рд╡рд╛ рдирд╣реАрдВ рд╣реИред рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЫреЛрдЯреЗ рд╕рдореБрджрд╛рдп рдФрд░ рдмрдбрд╝реЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдкреНрд░рд╛рдпреЛрдЬрдХреЛрдВ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╕рднреА рдХрдорд┐рдпреЛрдВ рдФрд░ рдЙрдирдХреЗ рдХрд╛рд░рдг рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рднреА рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╣реЗрдХреНрд╕ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореБрдХрд╛рдмрд▓рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рд╣реЗрдХреНрд╕ рдХреЗ рд╕рд╛рде, рдореИрдВ рдХрд┐рд╕реА рднреА рдордВрдЪ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдФрд░ рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдорд╣рд╕реВрд╕ рдХрд░рддрд╛ рд╣реВрдВред рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ FontStruct рдХреЗ рдореБрдЦреНрдп рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХрд▓ рдХреЛрдб рдЖрдзрд╛рд░ рд╣реИ, рдЬрдмрдХрд┐ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рджреЛ рдереЗред рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдореЗрдВ, рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рд▓рд┐рдП рдлрд╝реЙрдиреНрдЯ рдФрд░ рдЪрд┐рддреНрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╕рд░реНрд╡рд▓реЗрдЯ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХрднреА рднреА рд╡рд┐рдлрд▓ рдирд╣реАрдВ рд╣реБрдП рд╣реИрдВред рдирдпрд╛ HTML5 рд╕рдВрдкрд╛рджрдХ рдФрд░ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╡рд┐рдЬреЗрдЯ рдЕрдм рдореЛрдмрд╛рдЗрд▓ рд╕рд╣рд┐рдд рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рд╣рдореЗрдВ рдкреБрд░рд╛рдиреА рдФрд░ рдорд░рдгрд╢реАрд▓ рддрдХрдиреАрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдерд╛ред

рдФрд░, рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд▓рд╛рднреЛрдВ рд╕реЗ рдЕрд▓рдЧ, рд╣реЗрдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЦреБрд╢реА рдФрд░ рдЬрд╛рджреВ рдХреА рднрд╛рд╡рдирд╛ рд▓рд╛рддрд╛ рд╣реИ, рд╣реЗрдХреНрд╕ рдХрд╛ рдЖрдирдВрдж !

Source: https://habr.com/ru/post/hi432750/


All Articles