1 / 27

oMVS & Anvendelse af TTF-fonte

oMVS & Anvendelse af TTF-fonte. Hvad er True Type Fonte?. Skalerbar outline teknologi baseret på ”quadratic curves” (i modsætning til Type1 fonte der er baseret på ”cubic curves”) Introduceret af Apple i slut 80’erne Inkluderet af Microsoft i 1991 Den mest udbredte font teknologi i dag

armine
Download Presentation

oMVS & Anvendelse af TTF-fonte

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. oMVS & Anvendelse af TTF-fonte

  2. Hvad er True Type Fonte? • Skalerbar outline teknologi baseret på ”quadratic curves” (i modsætning til Type1 fonte der er baseret på ”cubic curves”) • Introduceret af Apple i slut 80’erne • Inkluderet af Microsoft i 1991 • Den mest udbredte font teknologi i dag • Beskrivelse kan findes på http://developer.apple.com/fonts/TTRefMan/index.html.

  3. Hvad er Open Type Fonte? • Udvidelse af TTF formatet • Bedre muligheder for ikke vestlige karakterset • Kan indeholde både TTF og TYPE1 fonte • Udviklet af Microsoft og Adobe i fælleskab • Beskrivelse kan findes på: http://www.microsoft.com/typography/otspec/default.htm

  4. Hvorfor TTF/OTF i AFP The support for TrueType and OpenType font technology in AFP provides customers with significant benefits and is a key component of the strategy to embrace emerging standards and de facto standards in the AFP architecture. The primary reasons for making this extension to the AFP architecture include: Kilde: http://www.outputlinks.com/sites/AFP/IBM_g544587602.pdf

  5. Hvorfor TTF/OTF i AFP • Providing customers with more choices for typefaces, particularly non-Latin typefaces • Providing a truly multilingual presentation environment through support of Unicode • Allowing customers to migrate towards a single font technology across all presentation environments • Providing the basis for future, more advanced support of complex non-Latin scripts and typefaces Kilde: http://www.outputlinks.com/sites/AFP/IBM_g544587602.pdf

  6. FOCA contra TTF fonte • Multilanguage tekster

  7. Encoding • EBCDIC / Ascii • 256 code points (dog 65.536 med dobbel byte) • UTF-8 • 1-4 bytes pr. karakter • UTF-16 • 2 bytes pr. karakter • Unicode • 17 planer med hver 65.536 karakterer

  8. FOCA contra TTF • FOCA - Codepage • Oversætter code point til GCGID (Graphic Character Global ID) • TTF - cmap • Overstætter code point til glyph-index • FOCA - Coded Font • TTF subtable i cmap • Subtable identificeres af Platform-ID og Platform-Specific-Encoding-ID

  9. TTF i AFP • Skal indeholde en subtable der specificerer: • Platform-ID = 3 (Microsoft) • Platform-Specific-Encoding-ID = 1 (Unicode, UTF-16) • Full Font Name i UTF16

  10. Installation på z/OS • I et directory på z/OS USS (UNIX System Service) • Font Installer for AFP (optional feature i Infoprint Fonts for Multiplatforms) • ?? andre font installers ??

  11. Installation på z/OS • Font Installer: • Physically adding the font to the resource library • Updating the library’s resource access table (RAT) with an entry for the font • Generating an object identifier (OID) for the font • Setting permissions for the font

  12. Font Installer

  13. Resource Access Table • MO:DCA struktur der beskriver fonte i et directory • Indeholder det fulde navn, men ikke path • Der kan være mange RATs i et system • En pr. Directory • En RAT beskriver alle ressourcer i et directory: • fonte, data objekter, CMR ressourcer.

  14. Brug af TTF i AFP • MDR bruges til at mappe en fontid til et fontnavn • RAT bruges til at mappe et fontnavn til en fil

  15. OMVS – OMVS - USS hvad og hvorfor?

  16. Open MVS • Unix system under z/OS • TSO OMVS • TSO ISHELL

  17. MVS Datasettyper • Physical Sequential • Partitioned • VSAM • Andre • DB2, IMS, Panvalet, Librarian, .... • HFS / zFS

  18. MVS Dataset benytter records count Data data data count Data data data count Data data data count Data data data count Data data data count Data data data count Data data data count Data data data count Data data data

  19. PC og Unix - streams Data data data data data data data data data data data data data data data Data data data data data data data data data data data data data data data Data data data data data data data data data data data data data data data

  20. Dataset/fil navne

  21. PC Filnavne

  22. Unix filnavne

  23. MVS Dataset versus PC Filer • Svært at ”mappe” navne • Stream filer i record dataset

  24. Forskelle

  25. Access af Unix filer • Unix værktøjer – TSO OMVS • TSO ISHELL • JCL • PATH parameter på DD statement • PATHOPT, PATHMODE, PATHDISP

  26. Sammenkobling

More Related