FreeType 1 הוא מנוע TrueType טיוח נייד והיעיל ביותר, עכשיו שהוא משמש בהצלחה להביא תמיכת TrueType למגוון גדול מאוד של פלטפורמות וסביבות, בין אם הם גופן שרתים, ספריות גרפיקה או מערכות משובצות.
1 FreeType הוא יישום נקי חדר שאינו נגזר ממנוע TrueType המקורי שפותח על ידי אפל ומיקרוסופט. זה נוצר בעזרת הבלעדי של מפרטי TrueType שפורסם, אשר להפתעתנו הגדולה (וכאב) התבררו להיות עני מאוד ומטעה באזורים קריטיים. עבודה קשה הרבה כבר התחייבה לפתור אי בהירויות. התוצאה הסופית היא מפיק נייד ומהיר.
שים לב ש1 FreeType היא ספרייה. זה לא שרת גופן עבור הפלטפורמה האהובה עליך, למרות שזה היה מיועד לשימוש ברבים מהם. שים לב גם שזה לא ספריית עיבוד טקסט מלאה. מטרתה היא פשוט לפתוח ולנהל את קבצי גופן, כמו גם עומס, רמז ולעבד גליפים בודדים ביעילות. אתה יכול גם לראות את זה בתור "נהג TrueType" לספרייה ברמה גבוהה יותר, אם כי עיבוד טקסט עם זה קל, כפי שהודגם על ידי תוכניות הבדיקה.
האיכות שלה תואמת לאלה של Windows ומקינטוש, ואילו זיכרון רגל-הדפסה וגודל קוד (בין 48 ו -55 קילובייט של קוד אינטל) יישארו צנוע. דבר שלא ניתן לומר על רוב המנועים מסחריים אחרים זמינים
תכונות :.
- תומך קבצי TrueType (TTF) ואוספים (TTC). אינו תומך בגופני GX או OpenType, אבל אלה ניתן לפתוח ולהשתמש בהם כקבצי TTF רגילים על ידי הספרייה. (למעט גופני OpenType OTF שבאמת להטביע קובץ גופן מסוג 1 באחסון TrueType).
- עיצוב מודולרי:. זיכרון והקלט / יכולים להיות מותאמת פעולות O מאוד בקלות לפלטפורמה / המערכת שלך (השחרור הסטנדרטי מגיע עם תמיכת libc ANSI)
- החלקת גופנים, אפור-דרוג מוכר גם בשם. בדיוק כמו Win95, מפיק מחליק רק את החלקים של גליף שצריך את זה (כלומר, אלכסונים ועקומים).
- תמיכה בכל מיפויי האופי מוגדרים במפרט TrueType. יישום לקוח יכול לבחור מביניהם משמח אותו.
- מתורגמן bytecode TrueType בהשתתפות מלאה ויעיל. המנוע הוא מסוגל לייצר פלט מעולה בגדלי נקודה קטנים. רכיב זה היה קשה מאוד לקבל זכות, בשל מפרטי TrueType המעורפלים והולכת שולל. עם זאת, כעת אנו להתאים איכויות Windows ו- Mac.
- נכתב בנייד ANSI C (ופסקל, לגרסאות FreeType 1 מבוגרות). צריך לקמפל גם על כל מיני סוגים של מערכות (נבדק על 16, 32 ו- 64 סיביות מעבדים). עם. זמינים קוד מקור מלא
- רישיון קוד פתוח. ניתן לכלול FreeType בכל מיני מערכות ותוכנה מסחריות.
- מספק תוכניות בדיקה ל& quot; שחצן & quot; הספרייה, שניתן להריץ על הפלטפורמות הבאות: דוס, יוניקס, OS / 2, Win95, וAmiga. כל סבלים למערכות אחרות יתקבלו בברכה וצריכים ליצור קשר עם צוות המפתחים.
- תמיכה בהרחבות. אלה הם יחידות בנפרד linkable אשר יכול לשמש כדי לשפר פונקציות של המנוע ללא recompiling זה. הם יכולים להיות כתובים לגשת שולחנות TrueType נוספים, או אפילו אלה GX ו / או OpenType (האחרון הוא כבר זמין).
- Kerning: נתונים kerning TrueType זמינים דרך אחד מהסיומות סטנדרטי שמגיעה במהדורה זו. עם זאת, זה תלוי לבקשה ל& quot; לפרש & quot; הנתונים, `פורמטים רבים אחרים" נתמכים.
- תמיכה עבור מדדים אנכיים. המנוע הוא מסוגל לספק יישומי לקוח עם מדדי גליף אנכיים אם הם נמצאים בקבצי גופן (בדרך כלל בגופני CJKV). אם לא קיימים, זה synthetizes מדדים מהערכים אופקיים, Ascender, ומדדי יורד. משמעות הדבר היא כי ניתן להפוך טקסט אנכי בצורה נכונה.
- הרחבות סטנדרטיות מופיעות לגשת ולטעון את שמות גליף בטבלת Postscript.
תמיכה
דרישות :
- גרסת ANSI C של הספרייה צריכה לקמפל ללא בעיות על מגוון גדול של פלטפורמות. חלק מהדרים ANSI תואם עלולים ליצור הרבה אזהרות כאשר הרכיב אותו. אלה אינם אזהרות ANSI וניתן להתעלם ממנו בשלום. לקמפל ההתייחסות
תגובות לא נמצא