ఫ్రీటైప్ 2.14.0 విడుదలైంది, ఇది వివిధ వెక్టర్ మరియు రాస్టర్ ఫార్మాట్లలో ఫాంట్ డేటా ప్రాసెసింగ్ మరియు అవుట్పుట్ను ఏకీకృతం చేయడానికి ఒకే APIని అందించే మాడ్యులర్ ఫాంట్ ఇంజిన్. ప్రాజెక్ట్ కోడ్ Cలో వ్రాయబడింది మరియు BSD-వంటి ఫ్రీటైప్ లైసెన్స్ కింద పంపిణీ చేయబడుతుంది.
మార్పులలో:
- TrueType ఇన్స్ట్రక్షన్ ఇంటర్ప్రెటర్ ఆప్టిమైజ్ చేయబడింది, గ్లిఫ్లు 15% వేగంగా లోడ్ అవుతున్నాయి.
- వేరియబుల్ ఫాంట్ల ప్రాసెసింగ్ను వేగవంతం చేసింది.
- ఆధునిక 64-బిట్ ప్లాట్ఫామ్లలో, TrueType మరియు CFF గ్లిఫ్ల లోడింగ్ 5-10% వేగవంతం చేయబడింది.
- BDF డ్రైవర్ ఫాంట్ లోడింగ్ సమయాన్ని 75% తగ్గించింది.
- 'GPOS' కెర్నింగ్ టేబుల్స్ ప్రాసెసింగ్ పనితీరు 3.5 రెట్లు పెరిగింది.
- ఆటో-హింటర్లో, చిన్న అక్షరాల పరిమాణాల కోసం, యాస టిల్డే గ్లిఫ్ల రెండరింగ్ మరియు డయాక్రిటిక్ మరియు బేస్ గ్లిఫ్ల విభజన మెరుగుపరచబడ్డాయి.
- HarfBuzz గ్లిఫ్ లేఅవుట్ లైబ్రరీని డైనమిక్గా లోడ్ చేయడానికి కాన్ఫిగరేషన్ మాక్రో "FT_CONFIG_OPTION_USE_HARFBUZZ_DYNAMIC" జోడించబడింది.
- పూర్తిగా రాస్టర్ అయిన TrueType ఫాంట్లు ఇప్పుడు FT_LOAD_NO_BITMAP ఫ్లాగ్ను విస్మరించి, ఎర్రర్ను విసిరే బదులు బిట్మ్యాప్లను లోడ్ చేస్తాయి.
మూలం: opennet.ru
