HarfBuzz
ಹಾರ್ಫ್ಬಜ್ (ಪರ್ಷಿಯನ್ ಕ್ಯಾಲ್ಕ್ ಹಾರ್ಫ್-ಬಾಜ್ನ ಸಡಿಲ ಲಿಪ್ಯಂತರಣ, ಅಕ್ಷರಶಃ "ಮುಕ್ತ ಪ್ರಕಾರ") ಪಠ್ಯವನ್ನು ರೂಪಿಸಲು ತಂತ್ರಾಂಶ ಅಭಿವೃದ್ಧಿ ಗ್ರಂಥಾಲಯವಾಗಿದೆ, ಇದು ಯುನಿಕೋಡ್ ಪಠ್ಯವನ್ನು ಗ್ಲಿಫ್ ಸೂಚ್ಯಂಕಗಳು ಮತ್ತು ಸ್ಥಾನಗಳಿಗೆ ಪರಿವರ್ತಿಸುವ ಪ್ರಕ್ರಿಯೆಯಾಗಿದೆ. ಹೊಸ ಆವೃತ್ತಿಯಾದ ನ್ಯೂ ಹರ್ಫ್ಬಜ್ (2012-), ವಿವಿಧ ಫಾಂಟ್ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಗುರಿಯಾಗಿಸಿಕೊಂಡಿದ್ದರೆ, ಮೊದಲ ಆವೃತ್ತಿಯಾದ ಓಲ್ಡ್ ಹರ್ಫ್ಬಜ್ (2006-2012), ಓಪನ್ ಟೈಪ್ ಫಾಂಟ್ಗಳನ್ನು ಮಾತ್ರ ಗುರಿಯಾಗಿಸಿಕೊಂಡಿದೆ. ಮೂಲತಃ ಫ್ರೀಟೈಪ್ ಯೋಜನೆಯ ಭಾಗವಾಗಿದ್ದ ಕೋಡ್ನಿಂದ ಹಾರ್ಫ್ಬಜ್ ವಿಕಸನಗೊಂಡಿತು. ನಂತರ ಇದನ್ನು ಕ್ಯೂಟಿ ಮತ್ತು ಪಾಂಗೊಗಳಲ್ಲಿ ಪ್ರತ್ಯೇಕವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು. ನಂತರ ಅದನ್ನು ಎಮ್ಐಟಿ ಪರವಾನಗಿಯೊಂದಿಗೆ ಸಾಮಾನ್ಯ ಭಂಡಾರದಲ್ಲಿ ಮತ್ತೆ ವಿಲೀನಗೊಳಿಸಲಾಯಿತು. ಇದು ಓಲ್ಡ್ ಹರ್ಫ್ಬಜ್ ಆಗಿತ್ತು, ಇದನ್ನು ಇನ್ನು ಮುಂದೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿಲ್ಲ, ಏಕೆಂದರೆ ಮುಂದೆ ಹೋಗುವ ಮಾರ್ಗವು ನ್ಯೂ ಹರ್ಫ್ಬಜ್ ಆಗಿದೆ. 2013 ರಲ್ಲಿ, ಬೆಹದಾದ್ ಎಸ್ಫಾಹ್ಬೋಡ್ ಅವರು ಹರ್ಫ್ಬಜ್ನಲ್ಲಿನ ಕೆಲಸಕ್ಕಾಗಿ ಒ 'ರೈಲಿ ಓಪನ್ ಸೋರ್ಸ್ ಪ್ರಶಸ್ತಿಯನ್ನು ಗೆದ್ದರು. ಹೊಸ ಹರ್ಫ್ಬಜ್ನ ಪ್ರಮುಖ ಮೈಲಿಗಲ್ಲುಗಳು ಹೀಗಿವೆಃ 0.9.2, ಎಸ್. ಐ. ಎಲ್. ಗ್ರ್ಯಾಫೈಟ್ ಬೆಂಬಲ 1ರಲ್ಲಿ ಮೈಕ್ರೋಸಾಫ್ಟ್ 1.4ರಿಂದ ಓಪನ್ ಟೈಪ್ ಫಾಂಟ್ ರೂಪಾಂತರದ ಬೆಂಬಲದೊಂದಿಗೆ ಯುನಿವರ್ಸಲ್ ಶೇಪಿಂಗ್ ಎಂಜಿನ್ ಪರಿಕಲ್ಪನೆಗಳು ಸೇರಿವೆ, 1.6 ಯುನಿಕೋಡ್ 10 ಬೆಂಬಲದೊಂದಿಗೆ 1.8 ಯುನಿಕೋಡ್ 11 ಬೆಂಬಲದೊಂದಿಗೆ 2.0 ಆಪಲ್ ಅಡ್ವಾನ್ಸ್ಡ್ ಟೈಪೋಗ್ರಫಿ (ಎಎಟಿ) ಆಕಾರ ಬೆಂಬಲದೊಂದಿಗೆ. 2. 1 ಬಣ್ಣದ ಫಾಂಟ್ಗಳ ಬೆಂಬಲ ಮತ್ತು ಸುಧಾರಿತ ಪ್ರಮುಖ ಎಎಟಿ ಆಕಾರದ ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ. 2. 4 ಯುನಿಕೋಡ್ 12 ಬೆಂಬಲ 2.6.7 ಯುನಿಕೋಡ್ 13 ಬೆಂಬಲ 3 ಸ್ಥಿರ ಫಾಂಟ್ ಸಬ್ಸೆಟರ್ ಎಪಿಐ, ಯುನಿಕೋಡ್ 14 ಬೆಂಬಲ 4,5536 ಗ್ಲಿಫ್ಗಳಿಗಿಂತ ಹೆಚ್ಚು ಗ್ಲೈಫ್ಗಳು ಮತ್ತು ಮೆಟ್ರಿಕ್ಸ್ ಬೆಂಬಲ 4,3 ಪ್ರಮುಖ ವೇಗ 5.0 ಬಿಇ ಫಾಂಟ್ಗಳು ಬೆಂಬಲ 5,2 ಯುನಿಕೋಡ್ 15 ಬೆಂಬಲ 7.0 ಹೊಸ ಎಪಿಐಗಳನ್ನು ಪರಿಚಯಿಸಿತು, ಹೊಸ ಕಮಾಂಡ್-ಲೈನ್ ಉಪಯುಕ್ತತೆ, ಫಾಂಟ್ ಎಂಬೋಲ್ಡನಿಂಗ್ ಬೆಂಬಲ ಮತ್ತು ಕಡಿಮೆ ಮೆಮೊರಿ ಬಳಕೆ 8.0 ಫಾಂಟ್ಗಳಲ್ಲಿ ಹುದುಗಿರುವ ವೆಬ್ ಅಸೆಂಬ್ಲಿ ಆಧಾರಿತ ಶೇಪರ್ ಅನ್ನು ಬಳಸಲು ಬೆಂಬಲವನ್ನು ಪರಿಚಯಿಸಿತು ಬಳಕೆದಾರರು ಹೆಚ್ಚಿನ ಅಪ್ಲಿಕೇಶನ್ಗಳು ನೇರವಾಗಿ ಹರ್ಫ್ಬಜ್ ಅನ್ನು ಬಳಸುವುದಿಲ್ಲ, ಆದರೆ ಅದರೊಂದಿಗೆ ಸಂಯೋಜಿಸುವ ಯುಐ ಟೂಲ್ಕಿಟ್ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುತ್ತವೆ. ಹಾರ್ಫ್ಬಜ್ಅನ್ನು GNOME (GTK +), KDE (Qt), ಕ್ರೋಮ್ಓಎಸ್ (ಸ್ಕಿಯಾ), ಪ್ಲೇಸ್ಟೇಷನ್ 4, ಆಂಡ್ರಾಯ್ಡ್, ಜಾವಾ ಮತ್ತು ಫ್ಲಟ್ಟರ್ಗಳ UI ಗ್ರಂಥಾಲಯಗಳು ಬಳಸುತ್ತವೆ; ಮತ್ತು ನೇರವಾಗಿ ಕ್ರೋಮಿಯಂ, ಫೈರ್ಫಾಕ್ಸ್, ಲಿಬ್ರೆಆಫೀಸ್ (ಲಿನಕ್ಸ್ನಲ್ಲಿ ಮಾತ್ರ ಆವೃತ್ತಿ 4.1 ರಿಂದ, ಎಲ್ಲಾ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ 5.3 ರಿಂದ), ಸ್ಕ್ರಿಬಸ್, ಇಂಕ್ಸ್ಕೇಪ್, ಅಡೋಬ್ ಫೋಟೊಶಾಪ್ (ಆವೃತ್ತಿ 23.0 ರಿಂದ), ಮತ್ತು ಅಡೋಬ್ ಇನ್ ಡಿಸೈನ್ (ಸಕ್ರಿಯಗೊಳಿಸಲು ಸ್ಕ್ರಿಪ್ಟ್ ಅಗತ್ಯವಿದೆ) ಅಪ್ಲಿಕೇಶನ್ಗಳು ಬಳಸುತ್ತವೆ. ಗ್ರ್ಯಾಫೈಟ್ (ಸ್ಮಾರ್ಟ್ ಫಾಂಟ್ ತಂತ್ರಜ್ಞಾನ)-ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಬಹುದಾದ ಯುನಿಕೋಡ್-ಕಂಪ್ಲೈಂಟ್ ಸ್ಮಾರ್ಟ್-ಫಾಂಟ್ ತಂತ್ರಜ್ಞಾನ ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಲ್ಲಿ ಇದೇ ರೀತಿಯ ಕಾರ್ಯವನ್ನು ಒದಗಿಸುವ ಎರಡು ಎಪಿಐಗಳು (ವಿಂಡೋಸ್ನಲ್ಲಿ ಅವುಗಳ ಬದಲಿಗೆ ಹರ್ಫ್ಬಜ್ ಅನ್ನು ಬಳಸಬಹುದು) ಕೋರ್ ಟೆಕ್ಸ್ಟ್-ಎಪಿಐ ಮ್ಯಾಕೋಸ್ನಲ್ಲಿ ಇದೇ ರೀತಿಯ ಕಾರ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ (ಮ್ಯಾಕೋಸ್ನಲ್ಲಿ ಅದರ ಬದಲಿಗೆ ಹರ್ಫ್ಬಜ್ ಅನ್ನು ಬಳಸಬಹುದು) ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಹಳೆಯ ಹರ್ಫ್ಬಜ್ ಡಿಜಿಟಲ್ ಮುದ್ರಣಕಲಿಕೆ ಉಚಿತ ಕಂಪ್ಯೂಟರ್ ಗ್ರಂಥಾಲಯಗಳು ಸಿ Freedesktop.org ಗ್ನೋಮ್ ಗ್ರಂಥಾಲಯಗಳಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಮಾಡಲಾದ ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್ ಪಠ್ಯ ರೆಂಡರಿಂಗ್ ಗ್ರಂಥಾಲಯಗಳು