אנגליתצרפתיתספרדי

Ad


סמל OnWorks

hbf2gf - מקוון בענן

הפעל hbf2gf בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה hbf2gf שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


hbf2gf - המרת גופן מפת סיביות CJK לגופני משנה הניתנים לשימוש על ידי TeX ואומגה.

תַקצִיר


hbf2gf [-q] קובץ תצורה[.cfg]
hbf2gf [-q] [-p] [-g] [-n] שם גופן משנה רזולוציית x [סולם y | רזולוציית y]
hbf2gf -t [-q] שם גופן משנה
hbf2gf --גִרְסָה | - עזרה

תיאור


לא ניתן להשתמש בגופני מפת סיביות של CJK ישירות עם TeX מכיוון שמספר התווים בהם
הגופנים עולים על 256, המגבלה של גופן TeX. לפיכך יש צורך לפצל את הגופנים הללו
לתוך תתי גופנים, וזה בדיוק מה hbf2gf עושה.

כמו שהשם אומר, hbf2gf משתמש בגופני CJK בפורמט מסוים אשר נקרא האנזי Bitmap
גופן (HBF) פורמט. זה פשוט מורכב מקבצי מפת סיביות של CJK וקובץ טקסט ב-a
פורמט דומה מאוד לפורמט BDF של מערכת X Window שמתאר את מפת הסיביות
קבצי גופן: הקידוד, הגודל וכו'. לאחר מכן ניתן להמיר את קבצי ה-GF המיוצרים
gftopk לתוך קבצי PK סטנדרטיים.

hbf2gf ניתן לקרוא בשלושה מצבים:

hbf2gf [-q] קובץ תצורה[.cfg]

קריאה זו יוצרת בדרך כלל קבוצה של קבצי GF, קובץ PL אחד וקובץ אצווה אשר
יש לבצע לאחר מכן hbf2gf סיים. הסקריפט הזה יתקשר gftopk ל
המר את כל קבצי GF לקבצי PK, וזה יתקשר pltotf כדי להמיר את קובץ ה-PL
לתוך קובץ TFM. לבסוף הוא יעתיק את קובץ ה-TFM כך שלכל קובץ PK יש את ה-TFM שלו
קובץ (שכולם זהים).

If ofm_file מוגדר ל'כן' בקובץ התצורה, קבצי OFM ו-OVF יהיו
נוצר גם.

-q עושה hbf2gf שֶׁקֶט.

hbf2gf [-q] [-p] [-g] [-n] שם גופן משנה רזולוציית x [סולם y | רזולוציית y]

מצב זה מיועד לשימוש עם mktexpk ונגזרותיו. רק קובץ GF אחד
יחד עם קובץ PL עבור תת הגופן הנתון יחושבו, תוך שימוש באופקי
רזולוציה ומקדם קנה מידה אנכי (אם הערך קטן מ-10) בהתאמה. ה
רזולוציה אנכית (אחרת) משורת הפקודה, תוך התעלמות מ- nmb_fonts
פרמטר של קובץ התצורה. שתי הדמויות האחרונות (אשר מתפרשות
כמספר התת-גופן) מופשטים כדי לקבל את השם של קובץ התצורה (אשר
חייב להסתיים ב-'.cfg'). לא ייווצר קובץ עבודה. אם אפשרות -p מוגדר, אין קובץ PL
נוצר. אם -g מוגדר, לא נוצר קובץ GF. ניתן לשלוט בהרחבה
עם -n; אם מוגדר, הסיומת היא '.gf', אחרת '.החלטה>gf'. -q עושה
hbf2gf שֶׁקֶט.

hbf2gf -t [-q] שם גופן משנה

מצב זה מיועד לשימוש עם סקריפטים כמו mktexpk; זה בודק אם ה
שם גופן המשנה שצוין מוביל ל- hbf2gf קובץ תצורה. זה מחזיר 0 על
הצלחה ומדפיס את השם של קובץ התצורה הזה (בתנאי שה -q להחליף
לא מוגדר). מבחן זה אינו מבחן יסודי; זה מסיר רק את שתי התווים האחרונים
ובודק אם קיים קובץ תצורה בשם זה.

עיין בסעיף הבא לפרטים נוספים על קובצי תצורה.

ציון האופציה --גִרְסָה מחזירה את הגרסה הנוכחית של hbf2gf והקובץ בשימוש
חפש בספריית (למשל kpathsea). מידע שימוש מוצג עם ה - עזרה פָּרָמֶטֶר.

תְצוּרָה קובץ


הנה קובץ תצורה לדוגמה (gsfs14.cfg) עבור גופן סיני 56×56 בקידוד GB;
שימו לב שכל המידע על הגופן נמצא בקובץ jfs56.hbf. ראה את קובץ חיפוש
קטע כיצד גופני HBF ו hbf2gf נמצאו קבצי תצורה. ראה את זמינות
סעיף שבו ניתן להשיג גופני CJK יחד עם קבצי ה-HBF שלו:

hbf_header jfs56.hbf
mag_x 1
סף 128
תגובה גופן jianti fansongti 56x56 פיקסלים

גודל_עיצוב 14.4

y_offset -13

nmb_files -1

שם פלט gsfs14

סכום בדיקה 123456789

dpi_x 300

pk_files no
tfm_files כן

קידוד טקסט TeX מקודד ב-GuoBiao

pk_directory $HBF_TARGET/pk/modeless/gb2312/gsfs14/
tfm_directory $HBF_TARGET/tfm/gb2312/gsfs14/

קובץ תצורה הוא קובץ טקסט רגיל המורכב ממילות מפתח והארגומנטים שלו. א
מילת מפתח חייבת להתחיל שורה, אחרת כל השורה תתעלם. אם המילה מתחילה
שורה אינה מילת מפתח, גם השורה תתעלם. כמו כן, ידלגו על שורות ריקות.
החיפוש אחר מילות מפתח אינו תלוי רישיות; לעומת זאת, הטיעונים יילקחו
בדיוק כפי שניתן (למעט 'כן' ו'לא' שניתן לכתוב באותיות גדולות או קטנות
אותיות). לכל מילת מפתח יש ארגומנט אחד שיש להפריד אותו באמצעות רווח לבן (ריק או
tabs) ממילת המפתח ועליה להיות באותה שורה. כל שורה לא חייבת להיות ארוכה מ
256 תווים.

אתה יכול להשתמש במשתני סביבה בקובץ התצורה. דמות הבריחה
התחלת משתנה סביבה בקובץ התצורה היא תמיד '$', אפילו עבור
מערכות הפעלה כמו DOS שיש לה מוסכמות אחרות. hbf2gf מזהה בלבד
שמות של משתני סביבה שמתחילים באות או בקו תחתון, ואחריו
תווים אלפאנומריים או קווים תחתונים. אתה יכול להקיף את המשתנה עם פלטה ל
ציין היכן מסתיים שם המשתנה, למשל ${FOO}. כדי לקבל סימן דולר אתה חייב
כתוב '$$'. הרחבת משתני הסביבה ב-hbf2gf עצמו (ללא עזרה של
או שגרות החיפוש של kpathsea, emtexdir או MiKTeX) מוגבלות מאוד; לתכונה זו יש
הועברה מגרסאות קודמות. זה לא יכול להרחיב משתנים המוגדרים ב-texmf.cnf; זה
גם לא יכול להתמודד עם יותר מספריה אחת כערך המשתנה. לא להשתמש it אלא
ל מה היא 'pk_directory' ו 'tfm_directory' פרמטרים!

זו הרשימה של כל מילות המפתח הדרושות:

hbf_header
שם קובץ הכותרת HBF של גופני הקלט. hbf2gf משתמש בחיפוש הנתון
מנגנון (kpathsea, emtexdir או MiKTeX) כדי לאתר קובץ זה.

שם פלט
גזע השם של קבצי הפלט. מספר עשרוני פועל דו ספרתי שמתחיל
עם '01' יצורף. עבור גופני Unicode ראה את מילת המפתח Unicode לְהַלָן. זֶה
הערך זהה כמעט בכל המקרים לשם של קובץ התצורה.

ועכשיו כל מילות המפתח האופציונליות:

x_offset
מגדיל את רוחב התווים. ייושם משני הצדדים; ברירת מחדל עבור לא-
גליפים מסובבים הוא הערך שניתן בכותרת HBF (HBF_BITMAP_BOUNDING_BOX)
קנה מידה ל עיצוב_גודל (בפיקסלים).

y_offset
העברת כל התווים למעלה או למטה; ברירת המחדל עבור גליפים שאינם מסובבים היא הערך שניתן
בכותרת HBF (HBF_BITMAP_BOUNDING_BOX) קנה מידה ל עיצוב_גודל (בפיקסלים).

עיצוב_גודל
גודל העיצוב (בנקודות) של הגופן. x_offset ו y_offset מתייחסים לגודל זה.
ברירת המחדל היא 10.0.

נטוי הנטייה של הגופן (ניתן בתור Delta_x / Delta_y). רק ערכים בטווח
0 ≤ נטוי ≤ 1 מותרים. ברירת המחדל היא 0.0.

רוטציה
אם מוגדר ל'כן', כל הגליפים יסובבו 90 מעלות נגד כיוון השעון. ה
יתעלמו מהיסטים המוגדרים כברירת מחדל כפי שניתנו בכותרת HBF (ויוגדרו ל-0). בְּרִירַת מֶחדָל
זה לא'.

מג_x
mag_y שינוי קנה מידה של ערכי התווים כדי להגיע לגודל עיצוב. אם רק הגדלה אחת
נתון, מניחים שערכי x ו- y שווים. ברירת המחדל היא מג_x = mag_y = 1.0.

סף
ערך בין 1 ל-254 המגדיר סף להמרת המפה האפורה הפנימית
לתוך מפת הסיביות של הפלט; ערכים נמוכים חותכים יותר פיקסלים. ערך ברירת המחדל הוא 128.

הערה
הערה המתארת ​​את הגופן; ברירת המחדל היא אף אחת.

nmb_fonts
מספר גופני המשנה ליצירה. ערך ברירת המחדל הוא -1 ליצירת כל הגופנים.

Unicode
אם 'כן', מספר הקסדצימלי דו ספרתי ישמש כמספר רץ, החל
עם הערך של הביט הראשון של טווח הקוד הראשון. ברירת המחדל היא 'לא'.

min_char
הערך המינימלי של הקידוד. עליך להגדיר את הערך הזה כדי להיות נכון
קיזוז קבצי משנה אם הוא אינו זהה לקוד התו הנמוך ביותר ב-HBF
קובץ.

dpi_x
dpi_y הרזולוציה האופקית והאנכית (ב-dpi) של המדפסת. אם רק אחד
הרזולוציה ניתנת, מניחים כי ערכי x ו- y שווים. ברירת המחדל היא 300.

בדיקת
סכום בדיקה לזיהוי קבצי GF עם קבצי TFM המתאימים. ברירת המחדל
הערך של מספר 32 סיביות ללא סימן זה הוא 0.

קידוד הערה המתארת ​​את ערכת הקידוד; ברירת המחדל היא אף אחת.

pk_directory
ספריית היעד של קבצי PK; ברירת מחדל: אין. תשומת הלב! האצווה
הקובץ לא יבדוק אם ספרייה זו קיימת.

tfm_directory
ספריית היעד של קבצי TFM; ברירת מחדל: אין. תשומת הלב! האצווה
הקובץ לא יבדוק אם ספרייה זו קיימת.

pk_files
האם ליצור קבצי PK או לא; ברירת המחדל היא 'כן'.

tfm_files
האם ליצור קבצי TFM או לא; ברירת המחדל היא 'כן'.

ofm_file
האם ליצור קובץ OPL או לא; ברירת המחדל היא 'לא'. קובץ האצווה יהיה לאחר מכן
להשתמש ovp2ovf של הפצת אומגה כדי להמיר אותו לקובץ OFM ו-OVF.
קובץ ה-OPL פשוט ממפה את כל גופני המשנה בחזרה לגופן אומגה בודד.

הארכה_ארוכה
אם 'כן', קבצי PK יכללו את הרזולוציה בהרחבה (למשל
gsso1201.300pk). זה משפיע על קובץ האצווה בלבד (ברירת המחדל היא 'כן').

rm_command
פקודת המעטפת להסרת קבצים; ברירת מחדל: 'rm'.

cp_command
פקודת המעטפת להעתקת קבצים; ברירת המחדל: 'cp'.

הרחבת_עבודה
הסיומת של קובץ האצווה שמתקשר gftopk ו pltotf כדי להמיר את GF ו
קבצי PL לקבצי PK ו- TFM בהתאמה; ברירת המחדל היא אף אחת.

קובץ חיפוש


hbf2gf משתמש ב- kpathsea, emtexdir, או MiKTeX ספריה לחיפוש קבצים (emtexdir
יעבוד רק על מערכות הפעלה שיש להן רקע MS-DOSish, כלומר, MS-DOS,
OS/2, Windows; MiKTeX מיועד למערכות Win32).

kpathsea
הגרסה האמיתית של kpathsea מוצגת על המסך אם אתה מתקשר hbf2gf --גִרְסָה.

לפניכם טבלה של סוג הקובץ והמתאים kpathsea משתנים.

.hbf MISCFONTS
.cfg HBF2GFINPUTS

אנא עיין בקבצי המידע של kpathsea לפרטים על משתנים אלו. ההחלטה
איזו ערכת שמות להשתמש עבור משתנים תיעשה במהלך הקומפילציה.

עליך להגדיר את המשתנה TEXMFCNF לספרייה שבה תצורת ה-texmf.cnf שלך
הקובץ נמצא.

הנה הפקודה המתאימה לברר לאיזה ערך a kpathsea המשתנה מוגדר (אנו משתמשים
MISCFONTS כדוגמה). זה שימושי במיוחד אם משתנה לא מוגדר ב-texmf.cnf
או בסביבה, ובכך מצביע על ערך ברירת המחדל שמקודד קשה לתוך
kpathsea סִפְרִיָה.

kpsewhich -progname=hbf2gf -expand-var='$MISCFONTS'

אנו בוחרים את שם התוכנית גם מכיוון שניתן לציין משתנים שהם
חיפש רק תוכנית מסוימת - בדוגמה שלנו זה יהיה MISCFONTS.hbf2gf.

שיטה דומה אך לא זהה היא לומר

kpsewhich -progname=hbf2gf -show-path='גופנים שונים'

[רשימה מלאה של סוגי פורמטים ניתן לקבל על ידי אמירת 'kpsewhich --help' בפקודה
שורת קו.] זה בדיוק איך hbf2gf חיפוש קבצים; החיסרון הוא שהכל
משתנים מורחבים מה שיכול לגרום למחרוזות ארוכות מאוד.

emtexdir
הנה רשימת הסיומות ומשתני הסביבה הקשורים לה שיש להגדיר ב-autoexec.bat
(בהתאמה ב-config.sys עבור OS/2):

.hbf HBFONTS
.cfg HBFCFG

אם אחד המשתנים לא מוגדר, נפלטה הודעת אזהרה. הספרייה הנוכחית
תמיד יחפשו. כרגיל, סימן קריאה אחד צורף לנתיב ספרייה
גורם לחיפוש בספריות משנה בעומק ברמה אחת, שני סימני קריאה גורמים לכל
ספריות משנה לחיפוש. דוגמא:

HBFONTS=c:\fonts\hbf!!;d:\myfonts\hbf!

קונסטרוקציות כמו 'c:\fonts!!\hbf' אינן אפשריות.

MikTeX
נא עיין בקבצי התיעוד של MiKTeX לקבלת פרטים נוספים.

מגבלות


גודל הפלט x ו-y אינו יכול לחרוג MAX_CHAR_SIZE, המוגדר בזמן ההידור;
ערך ברירת המחדל שלו הוא 1023 (פיקסל).

השתמש ב-hbf2gf באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    CalcTools
    CalcTools
    מקור Java נועד לשמש כ
    קשר להוראת הן מתמטיקה והן
    פתרונות תוכנה לחישוב על
    משוואות איטרטיביות. ממשקים ציבוריים
    לאפשר...
    הורד את CalcTools
  • 2
    Rocket.Chat Desktop Client
    Rocket.Chat Desktop Client
    לקוח שולחן העבודה של Rocket.Chat הוא
    אפליקציית שולחן העבודה הרשמית עבור Rocket.Chat,
    האינטרנט הפשוט אך העוצמתי בקוד פתוח
    פלטפורמת צ'אט. זה נבדק על macOS,
    חלונות ...
    הורד את Rocket.Chat Desktop Client
  • 3
    OfficeFloor
    OfficeFloor
    OfficeFloor מספק היפוך של
    בקרת צימוד, עם: - התלות שלה
    הזרקה - הזרקת המשך -
    הזרקת חוט למידע נוסף
    בקר ב...
    הורד את OfficeFloor
  • 4
    DivKit
    DivKit
    DivKit הוא שרת מונחה קוד פתוח
    מסגרת ממשק משתמש (SDUI). זה מאפשר לך
    להפיץ עדכונים ממקור שרת ל
    גרסאות אפליקציה שונות. כמו כן, זה יכול להיות
    בשימוש עבור ...
    הורד את DivKit
  • 5
    ממיר משנה
    ממיר משנה
    כלי להמרה בין שונים
    פורמט מנוי. משתמשי Shadowrocket
    צריך להשתמש ב-ss, ssr או v2ray כמטרה.
    אתה יכול להוסיף &remark= ל
    HT דמוי טלגרם...
    הורד ממיר משנה
  • 6
    SWASH
    SWASH
    SWASH הוא מספרי למטרות כלליות
    כלי להדמיית חוסר יציבות,
    לא הידרוסטטי, משטח חופשי,
    תופעות זרימה ותחבורה סיבובית
    במימי החוף כמו...
    הורד את SWASH
  • עוד »

פקודות לינוקס

Ad