ಓಪನ್‌ಟೈಪ್-ಎಸ್‌ವಿಜಿ ಫಾರ್ಮ್ಯಾಟ್‌ಗೆ ಬೆಂಬಲದೊಂದಿಗೆ ಫ್ರೀಟೈಪ್ 2.12 ಫಾಂಟ್ ಎಂಜಿನ್‌ನ ಬಿಡುಗಡೆ

ವಿವಿಧ ವೆಕ್ಟರ್ ಮತ್ತು ರಾಸ್ಟರ್ ಸ್ವರೂಪಗಳಲ್ಲಿ ಫಾಂಟ್ ಡೇಟಾದ ಸಂಸ್ಕರಣೆ ಮತ್ತು ಔಟ್‌ಪುಟ್ ಅನ್ನು ಏಕೀಕರಿಸಲು ಏಕ API ಅನ್ನು ಒದಗಿಸುವ ಮಾಡ್ಯುಲರ್ ಫಾಂಟ್ ಎಂಜಿನ್ ಫ್ರೀಟೈಪ್ 2.12.0 ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ.

ಬದಲಾವಣೆಗಳ ನಡುವೆ:

  • OpenType-SVG (OT-SVG) ಫಾಂಟ್ ಫಾರ್ಮ್ಯಾಟ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಬಣ್ಣದ ಓಪನ್‌ಟೈಪ್ ಫಾಂಟ್‌ಗಳನ್ನು ರಚಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. OT-SVG ಯ ಮುಖ್ಯ ಲಕ್ಷಣವೆಂದರೆ ಒಂದು ಗ್ಲಿಫ್‌ನಲ್ಲಿ ಬಹು ಬಣ್ಣಗಳು ಮತ್ತು ಗ್ರೇಡಿಯಂಟ್‌ಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯ. ಗ್ಲಿಫ್‌ಗಳ ಎಲ್ಲಾ ಅಥವಾ ಭಾಗವನ್ನು SVG ಚಿತ್ರಗಳಾಗಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗುತ್ತದೆ, ಇದು ಪೂರ್ಣ ವೆಕ್ಟರ್ ಗ್ರಾಫಿಕ್ಸ್‌ನ ಗುಣಮಟ್ಟದೊಂದಿಗೆ ಪಠ್ಯವನ್ನು ಪ್ರದರ್ಶಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಪಠ್ಯದಂತೆ ಮಾಹಿತಿಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಉಳಿಸಿಕೊಂಡು (ಸಂಪಾದನೆ, ಹುಡುಕಾಟ, ಸೂಚಿಕೆ) ಮತ್ತು ಓಪನ್‌ಟೈಪ್ ಸ್ವರೂಪದ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಆನುವಂಶಿಕವಾಗಿ ಪಡೆಯುತ್ತದೆ. , ಉದಾಹರಣೆಗೆ ಗ್ಲಿಫ್ ಬದಲಿ ಅಥವಾ ಪರ್ಯಾಯ ಗ್ಲಿಫ್ ಶೈಲಿಗಳು .

    OT-SVG ಬೆಂಬಲವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು, FreeType "FT_CONFIG_OPTION_SVG" ಅನ್ನು ನಿರ್ಮಿಸುವ ನಿಯತಾಂಕವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಫಾಂಟ್‌ನಿಂದ SVG ಟೇಬಲ್ ಅನ್ನು ಲೋಡ್ ಮಾಡುವುದನ್ನು ಮಾತ್ರ ಒದಗಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಹೊಸ ot-svg ಮಾಡ್ಯೂಲ್‌ನಲ್ಲಿ ಒದಗಿಸಲಾದ svg-ಹುಕ್ಸ್ ಆಸ್ತಿಯನ್ನು ಬಳಸಿಕೊಂಡು, ಬಾಹ್ಯ SVG ರೆಂಡರಿಂಗ್ ಎಂಜಿನ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಿದೆ. ಉದಾಹರಣೆಗೆ, ಸಂಯೋಜನೆಯಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾದ ಉದಾಹರಣೆಗಳು ರೆಂಡರಿಂಗ್ಗಾಗಿ librsvg ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುತ್ತವೆ.

  • ಓಪನ್‌ಟೈಪ್ 1.9 ವಿವರಣೆಯಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ 'sbix' (ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಬಿಟ್‌ಮ್ಯಾಪ್ ಗ್ರಾಫಿಕ್ಸ್ ಟೇಬಲ್) ಟೇಬಲ್‌ನೊಂದಿಗೆ ಫಾಂಟ್‌ಗಳ ಸುಧಾರಿತ ನಿರ್ವಹಣೆ.
  • ಅಂತರ್ನಿರ್ಮಿತ zlib ಲೈಬ್ರರಿಯ ಕೋಡ್ ಅನ್ನು ಆವೃತ್ತಿ 1.2.11 ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ.
  • ಅಂತರ್ನಿರ್ಮಿತ ಅಥವಾ ಬಾಹ್ಯ zlib ಲೈಬ್ರರಿಯ ಬಳಕೆಗೆ ಸಂಬಂಧಿಸಿದ ಬದಲಾವಣೆಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ನಿರ್ಮಾಣ ವ್ಯವಸ್ಥೆಗೆ ಸುಧಾರಣೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ.
  • ಪಿಸಿಗಳು ಮತ್ತು ಲ್ಯಾಪ್‌ಟಾಪ್‌ಗಳನ್ನು ಹೊರತುಪಡಿಸಿ ಬೇರೆ ಸಿಸ್ಟಮ್‌ಗಳಿಗಾಗಿ ಯುನಿವರ್ಸಲ್ ವಿಂಡೋಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ