Miten tehdä Font Vendor Data Pythonissa

Miten tehdä Font Vendor Data Pythonissa

FontCleaner poistaa ei-eventtisiä metatietoja kirjaimista tiedoston koon vähentämiseksi ja parantamiseksi Se on erityisen hyödyllistä ennen kirjainten levittämistä verkossa tai ja sisällytetään PDF-tiedostoihin.

Vaihe-to-vaihe opas

Vaihe 1: Aseta paketti

pip install "aspose-font>=1.0.0"

Vaihe 2: Tarvittavat luokitukset tuonnissa

from aspose_font.loader import FontLoader
from aspose_font.cleaner import FontCleaner

Vaihe 3: Lataa fontti

font = FontLoader.open("MyFont.ttf")

Vaihe 4: Puhdista kirjain verkkokäyttöön

from aspose_font.loader import FontLoader
from aspose_font.cleaner import FontCleaner

font = FontLoader.open("MyFont.ttf")
cleaned = FontCleaner.clean_for_web(font, drop_mac_names=True, drop_legacy_tables=True, drop_metadata_tables=False)

Parametrit, jotka valitsevat, mitkä valinnaiset taulukot poistetaan:

  • drop_mac_names — poistaa perinnölliset Mac-alustan nimimerkit
  • drop_legacy_tables — poistaa pre-OpenType perintötaulukot
  • drop_metadata_tables — poistaa valinnaiset XML-metatietokannat

Yhteisiä ongelmia ja korjauksia

FontCleaner Et löydä Moduulit ovat aspose_font.cleaner,Ei ei aspose_font.font_cleaner.

Puhdistettu fontilla ei ole nimeä Älä aseta drop_mac_names=True ja drop_legacy_tables=True yhteensä kirjaimille, jotka luottavat perintönimen rekisteriin näytön nimen resoluution kannalta.

Usein kysyttyjä kysymyksiä

Mitä net_for_web tekee?

FontCleaner.clean_for_web() Palauttaa uusi Font Valittu, määritelty valinnainen Metatatietokone poistettu. alkuperäinen Font Objekti ei ole muutettu.

Vaikuttaako puhdistus glyph-tuloja?

Vain metatiedot ja apuaulukot ovat vaikuttaneet.Glyph-tietojen lähtö on säilytetty.

See Also

 Suomi