humdrum-tools / verovio-humdrum-viewer

Verovio Humdrum Viewer
http://verovio.humdrum.org
38 stars 9 forks source link

Dynamics connected with text and metronome symbols in PDF export are replaced with strange characters #883

Closed jacekiwaszko1 closed 8 months ago

jacekiwaszko1 commented 8 months ago

Substitution of dynamics linked with text (eg. p sempre) and note symbols in metronome notation are not converted in PDF export correctly.

Example data:

**kern  **dynam
!!!OMD: [half] = 80
!   !LO:DY:t=%ssempre
1c  p
=   =
!   !LO:DY:t=%ssempre
1c  p
=   =
*-  *-
click to see MEI conversion ```xml </titleStmt> <pubStmt> <unpub>This MEI file was created by Verovio's Humdrum converter. When published, this unpub element should be removed, and the enclosing pubStmt element should be properly filled out.</unpub> </pubStmt> </fileDesc> <encodingDesc> <appInfo> <application isodate="2024-03-01T12:57:32" version="4.2.0-dev-84f99b0-dirty"> <name>Verovio</name> <p>Transcoded from Humdrum</p> </application> </appInfo> </encodingDesc> <extMeta> <frames xmlns="http://www.humdrum.org/ns/humxml"> <metaFrame n="1" token="!!!OMD: [half] = 80" xml:id="L2"> <frameInfo> <startTime float="0" /> <frameType>reference</frameType> <referenceKey>OMD</referenceKey> <referenceValue>[half] = 80</referenceValue> </frameInfo> </metaFrame> </frames> </extMeta> </meiHead> <music decls="#work0_encoded"> <body> <mdiv xml:id="m940tt5"> <score xml:id="s15xne6g"> <scoreDef xml:id="smpjap1" midi.bpm="400.000000"> <staffGrp xml:id="s1sfi07y"> <staffDef xml:id="staffdef-L1F1" n="1" lines="5"> <clef xml:id="c1fdcn9g" shape="G" line="2" /> </staffDef> </staffGrp> </scoreDef> <section xml:id="section-L1F1"> <measure xml:id="measure-L1"> <staff xml:id="staff-L1F1" n="1"> <layer xml:id="layer-L1F1N1" n="1"> <note xml:id="note-L4F1" dur="1" oct="4" pname="c" accid.ges="n" /> </layer> </staff> <tempo xml:id="tempo-L2F1" staff="1" tstamp="1.000000"> <symbol xml:id="szbu150" glyph.auth="smufl" glyph.name="metNoteHalfUp" fontsize="70.00%" /> = 80</tempo> <dynam xml:id="dynam-L4F2" staff="1" tstamp="1.000000" vgrp="100">p sempre</dynam> </measure> <measure xml:id="measure-L5"> <staff xml:id="staff-L5F1N1" n="1"> <layer xml:id="layer-L5F1N1" n="1"> <note xml:id="note-L7F1" dur="1" oct="4" pname="c" accid.ges="n" /> </layer> </staff> <dynam xml:id="dynam-L7F2" staff="1" tstamp="1.000000" vgrp="100">p sempre</dynam> </measure> </section> </score> </mdiv> </body> </music> </mei> ``` </details> <p>VHV rendering:</p> <p><img referrerpolicy="no-referrer" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/29225574/d83ef47c-9c56-4c2a-b315-9ea64cdea094" alt="image" /></p> <p>VHV PDF export:</p> <p><img referrerpolicy="no-referrer" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/29225574/70d29bed-d2b5-4a5e-b746-40ad3e22cfeb" alt="image" /></p> <p>Command-line Verovio export:</p> <p><img referrerpolicy="no-referrer" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/29225574/fe5aafea-4f6f-4559-97a3-2ee8eb8def3e" alt="image" /></p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/jacekiwaszko1"><img src="https://avatars.githubusercontent.com/u/29225574?v=4" />jacekiwaszko1</a> commented <strong> 8 months ago</strong> </div> <div class="markdown-body"> <p>The same applies to segno and coda markings:</p> <p>test data:</p> <pre><code class="language-tsv">**kern !!LO:TX:t=[segno] 1c = !!LO:TX:t=[coda] 1d == *-</code></pre> <p>VHV:</p> <p><img src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/29225574/dfa19ea3-3aa6-42fc-a941-440aab6f3842" alt="image" /></p> <p>PDF export:</p> <p><img src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/29225574/deddc8de-efaf-43e7-805d-1da4c1d86d9f" alt="image" /></p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/craigsapp"><img src="https://avatars.githubusercontent.com/u/3487289?v=4" />craigsapp</a> commented <strong> 8 months ago</strong> </div> <div class="markdown-body"> <p>This is some sort of font problem, where the original font (such as Leipzig, Bravura, Leland) is not found by the PDF display software, so it substitutes another font and displays what character number is the same as the original. For the Chinese characters, they happen to be the same codepoint as the equivalent codepoint for the missing music font. For the last case, there is nothing at that codepoint in the substitution font, so it is drawing an empty box.</p> <p>On my computer, the PDF displays properly in the PDF viewer built into the Chrome browser:</p> <img width="717" alt="Screenshot 2024-03-06 at 8 47 54 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/5b231523-e06a-4e85-9dcd-44b98eff750a"> <img width="778" alt="Screenshot 2024-03-06 at 7 53 56 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/300ed559-9892-412c-9099-154c35381823"> <p>Checking with Preview.app in MacOS:</p> <img width="723" alt="Screenshot 2024-03-06 at 8 49 14 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/67135435-5e50-46c3-bd00-3fb7dd15215b"> <img width="708" alt="Screenshot 2024-03-06 at 8 49 51 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/747d4c84-b0b0-4df0-935d-1ac867769906"> <p>Using <code>pdffonts</code>, it says that the Leipzig font is included in the PDF file:</p> <img width="1150" alt="Screenshot 2024-03-06 at 8 49 30 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/0c4e8ea9-ed42-41bf-aefe-31084fffed87"> <p>(And Leipzig is the music font selected in VHV, which should not require any SMuFL font overlays for missing glyphs).</p> <p>How does the downloaded PDF look in MacOS for you compared to linux (in which you are probably viewing the above examples).</p> <p>I do not have Leipzig or other SMuFL fonts (at least Leipzig, Bravura, or Leland) installed in my MacOS system fonts:</p> <pre><code class="language-bash">system_profiler SPFontsDataType | grep "Full Name" | sort</code></pre> <details> <summary> Click to view installed font list. </summary> ```tsv Full Name: .Al Bayan PUA Bold Full Name: .Al Bayan PUA Plain Full Name: .Al Nile PUA Full Name: .Al Nile PUA Bold Full Name: .Al Tarikh PUA Full Name: .Apple Color Emoji UI Full Name: .Apple SD Gothic NeoI Bold Full Name: .Apple SD Gothic NeoI ExtraBold Full Name: .Apple SD Gothic NeoI Heavy Full Name: .Apple SD Gothic NeoI Light Full Name: .Apple SD Gothic NeoI Medium Full Name: .Apple SD Gothic NeoI Regular Full Name: .Apple SD Gothic NeoI SemiBold Full Name: .Apple SD Gothic NeoI Thin Full Name: .Apple SD Gothic NeoI UltraLight Full Name: .Aqua Kana Full Name: .Aqua Kana Bold Full Name: .Arial Hebrew Desk Interface Full Name: .Arial Hebrew Desk Interface Bold Full Name: .Arial Hebrew Desk Interface Light Full Name: .Baghdad PUA Full Name: .Beirut PUA Full Name: .Damascus PUA Full Name: .Damascus PUA Bold Full Name: .Damascus PUA Light Full Name: .Damascus PUA Medium Full Name: .Damascus PUA Semi Bold Full Name: .DecoType Naskh PUA Full Name: .Diwan Kufi PUA Full Name: .Farah PUA Full Name: .Geeza Pro Interface Bold Full Name: .Geeza Pro Interface Light Full Name: .Geeza Pro Interface Regular Full Name: .Geeza Pro PUA Full Name: .Geeza Pro PUA Bold Full Name: .Helvetica LT MM Full Name: .Hiragino Kaku Gothic Interface W0 Full Name: .Hiragino Kaku Gothic Interface W1 Full Name: .Hiragino Kaku Gothic Interface W2 Full Name: .Hiragino Kaku Gothic Interface W3 Full Name: .Hiragino Kaku Gothic Interface W4 Full Name: .Hiragino Kaku Gothic Interface W5 Full Name: .Hiragino Kaku Gothic Interface W6 Full Name: .Hiragino Kaku Gothic Interface W7 Full Name: .Hiragino Kaku Gothic Interface W8 Full Name: .Hiragino Kaku Gothic Interface W9 Full Name: .Hiragino Sans GB Interface W3 Full Name: .Hiragino Sans GB Interface W6 Full Name: .Keyboard Full Name: .KufiStandardGK PUA Full Name: .LastResort Full Name: .Lucida Grande UI Bold Full Name: .Lucida Grande UI Regular Full Name: .Muna PUA Full Name: .Muna PUA Black Full Name: .Muna PUA Bold Full Name: .Nadeem PUA Full Name: .New York Black Full Name: .New York Black Italic Full Name: .New York Bold Full Name: .New York Bold G1 Full Name: .New York Bold G2 Full Name: .New York Bold G3 Full Name: .New York Bold G4 Full Name: .New York Bold Italic Full Name: .New York Bold Italic G1 Full Name: .New York Bold Italic G2 Full Name: .New York Bold Italic G3 Full Name: .New York Bold Italic G4 Full Name: .New York Heavy Full Name: .New York Heavy Italic Full Name: .New York Medium Full Name: .New York Medium Italic Full Name: .New York Regular Full Name: .New York Regular G1 Full Name: .New York Regular G2 Full Name: .New York Regular G3 Full Name: .New York Regular G4 Full Name: .New York Regular Italic Full Name: .New York Regular Italic G1 Full Name: .New York Regular Italic G2 Full Name: .New York Regular Italic G3 Full Name: .New York Regular Italic G4 Full Name: .New York Semibold Full Name: .New York Semibold Italic Full Name: .Noto Nastaliq Urdu UI Full Name: .Noto Nastaliq Urdu UI Bold Full Name: .PingFang HK Light Full Name: .PingFang HK Medium Full Name: .PingFang HK Regular Full Name: .PingFang HK Semibold Full Name: .PingFang HK Thin Full Name: .PingFang HK Ultralight Full Name: .PingFang SC Light Full Name: .PingFang SC Medium Full Name: .PingFang SC Regular Full Name: .PingFang SC Semibold Full Name: .PingFang SC Thin Full Name: .PingFang SC Ultralight Full Name: .PingFang TC Light Full Name: .PingFang TC Medium Full Name: .PingFang TC Regular Full Name: .PingFang TC Semibold Full Name: .PingFang TC Thin Full Name: .PingFang TC Ultralight Full Name: .SF Arabic Black Full Name: .SF Arabic Bold Full Name: .SF Arabic Heavy Full Name: .SF Arabic Light Full Name: .SF Arabic Medium Full Name: .SF Arabic Regular Full Name: .SF Arabic Rounded Black Full Name: .SF Arabic Rounded Bold Full Name: .SF Arabic Rounded Heavy Full Name: .SF Arabic Rounded Light Full Name: .SF Arabic Rounded Medium Full Name: .SF Arabic Rounded Regular Full Name: .SF Arabic Rounded Semibold Full Name: .SF Arabic Rounded Thin Full Name: .SF Arabic Rounded Ultralight Full Name: .SF Arabic Semibold Full Name: .SF Arabic Thin Full Name: .SF Arabic Ultralight Full Name: .SF Compact Black Full Name: .SF Compact Black Italic Full Name: .SF Compact Bold Full Name: .SF Compact Bold G1 Full Name: .SF Compact Bold G2 Full Name: .SF Compact Bold G3 Full Name: .SF Compact Bold G4 Full Name: .SF Compact Bold Italic Full Name: .SF Compact Bold Italic G1 Full Name: .SF Compact Bold Italic G2 Full Name: .SF Compact Bold Italic G3 Full Name: .SF Compact Bold Italic G4 Full Name: .SF Compact Heavy Full Name: .SF Compact Heavy G1 Full Name: .SF Compact Heavy G2 Full Name: .SF Compact Heavy G3 Full Name: .SF Compact Heavy G4 Full Name: .SF Compact Heavy Italic Full Name: .SF Compact Heavy Italic G1 Full Name: .SF Compact Heavy Italic G2 Full Name: .SF Compact Heavy Italic G3 Full Name: .SF Compact Heavy Italic G4 Full Name: .SF Compact Light Full Name: .SF Compact Light G1 Full Name: .SF Compact Light G2 Full Name: .SF Compact Light G3 Full Name: .SF Compact Light G4 Full Name: .SF Compact Light Italic Full Name: .SF Compact Light Italic G1 Full Name: .SF Compact Light Italic G2 Full Name: .SF Compact Light Italic G3 Full Name: .SF Compact Light Italic G4 Full Name: .SF Compact Medium Full Name: .SF Compact Medium G1 Full Name: .SF Compact Medium G2 Full Name: .SF Compact Medium G3 Full Name: .SF Compact Medium G4 Full Name: .SF Compact Medium Italic Full Name: .SF Compact Medium Italic G1 Full Name: .SF Compact Medium Italic G2 Full Name: .SF Compact Medium Italic G3 Full Name: .SF Compact Medium Italic G4 Full Name: .SF Compact Regular Full Name: .SF Compact Regular G1 Full Name: .SF Compact Regular G2 Full Name: .SF Compact Regular G3 Full Name: .SF Compact Regular G4 Full Name: .SF Compact Regular Italic Full Name: .SF Compact Regular Italic G1 Full Name: .SF Compact Regular Italic G2 Full Name: .SF Compact Regular Italic G3 Full Name: .SF Compact Regular Italic G4 Full Name: .SF Compact Rounded Black Full Name: .SF Compact Rounded Bold Full Name: .SF Compact Rounded Heavy Full Name: .SF Compact Rounded Light Full Name: .SF Compact Rounded Medium Full Name: .SF Compact Rounded Regular Full Name: .SF Compact Rounded Regular Full Name: .SF Compact Rounded Semibold Full Name: .SF Compact Rounded Thin Full Name: .SF Compact Rounded Ultralight Full Name: .SF Compact Semibold Full Name: .SF Compact Semibold G1 Full Name: .SF Compact Semibold G2 Full Name: .SF Compact Semibold G3 Full Name: .SF Compact Semibold G4 Full Name: .SF Compact Semibold Italic Full Name: .SF Compact Semibold Italic G1 Full Name: .SF Compact Semibold Italic G2 Full Name: .SF Compact Semibold Italic G3 Full Name: .SF Compact Semibold Italic G4 Full Name: .SF Compact Thin Full Name: .SF Compact Thin G1 Full Name: .SF Compact Thin G2 Full Name: .SF Compact Thin G3 Full Name: .SF Compact Thin G4 Full Name: .SF Compact Thin Italic Full Name: .SF Compact Thin Italic G1 Full Name: .SF Compact Thin Italic G2 Full Name: .SF Compact Thin Italic G3 Full Name: .SF Compact Thin Italic G4 Full Name: .SF Compact Ultralight Full Name: .SF Compact Ultralight G1 Full Name: .SF Compact Ultralight G2 Full Name: .SF Compact Ultralight G3 Full Name: .SF Compact Ultralight G4 Full Name: .SF Compact Ultralight Italic Full Name: .SF Compact Ultralight Italic G1 Full Name: .SF Compact Ultralight Italic G2 Full Name: .SF Compact Ultralight Italic G3 Full Name: .SF Compact Ultralight Italic G4 Full Name: .SF NS Black Full Name: .SF NS Black Italic Full Name: .SF NS Bold Full Name: .SF NS Bold G1 Full Name: .SF NS Bold G2 Full Name: .SF NS Bold G3 Full Name: .SF NS Bold G4 Full Name: .SF NS Bold Italic Full Name: .SF NS Compressed Black Full Name: .SF NS Compressed Bold Full Name: .SF NS Compressed Bold G1 Full Name: .SF NS Compressed Bold G2 Full Name: .SF NS Compressed Bold G3 Full Name: .SF NS Compressed Bold G4 Full Name: .SF NS Compressed Heavy Full Name: .SF NS Compressed Heavy G1 Full Name: .SF NS Compressed Heavy G2 Full Name: .SF NS Compressed Heavy G3 Full Name: .SF NS Compressed Heavy G4 Full Name: .SF NS Compressed Light Full Name: .SF NS Compressed Light G1 Full Name: .SF NS Compressed Light G2 Full Name: .SF NS Compressed Light G3 Full Name: .SF NS Compressed Light G4 Full Name: .SF NS Compressed Medium Full Name: .SF NS Compressed Medium G1 Full Name: .SF NS Compressed Medium G2 Full Name: .SF NS Compressed Medium G3 Full Name: .SF NS Compressed Medium G4 Full Name: .SF NS Compressed Regular Full Name: .SF NS Compressed Regular G1 Full Name: .SF NS Compressed Regular G2 Full Name: .SF NS Compressed Regular G3 Full Name: .SF NS Compressed Regular G4 Full Name: .SF NS Compressed Semibold Full Name: .SF NS Compressed Semibold G1 Full Name: .SF NS Compressed Semibold G2 Full Name: .SF NS Compressed Semibold G3 Full Name: .SF NS Compressed Semibold G4 Full Name: .SF NS Compressed Thin Full Name: .SF NS Compressed Thin G1 Full Name: .SF NS Compressed Thin G2 Full Name: .SF NS Compressed Thin G3 Full Name: .SF NS Compressed Thin G4 Full Name: .SF NS Compressed Ultralight Full Name: .SF NS Compressed Ultralight G1 Full Name: .SF NS Compressed Ultralight G2 Full Name: .SF NS Compressed Ultralight G3 Full Name: .SF NS Compressed Ultralight G4 Full Name: .SF NS Condensed Black Full Name: .SF NS Condensed Bold Full Name: .SF NS Condensed Bold G1 Full Name: .SF NS Condensed Bold G2 Full Name: .SF NS Condensed Bold G3 Full Name: .SF NS Condensed Bold G4 Full Name: .SF NS Condensed Heavy Full Name: .SF NS Condensed Heavy G1 Full Name: .SF NS Condensed Heavy G2 Full Name: .SF NS Condensed Heavy G3 Full Name: .SF NS Condensed Heavy G4 Full Name: .SF NS Condensed Light Full Name: .SF NS Condensed Light G1 Full Name: .SF NS Condensed Light G2 Full Name: .SF NS Condensed Light G3 Full Name: .SF NS Condensed Light G4 Full Name: .SF NS Condensed Medium Full Name: .SF NS Condensed Medium G1 Full Name: .SF NS Condensed Medium G2 Full Name: .SF NS Condensed Medium G3 Full Name: .SF NS Condensed Medium G4 Full Name: .SF NS Condensed Regular Full Name: .SF NS Condensed Regular G1 Full Name: .SF NS Condensed Regular G2 Full Name: .SF NS Condensed Regular G3 Full Name: .SF NS Condensed Regular G4 Full Name: .SF NS Condensed Semibold Full Name: .SF NS Condensed Semibold G1 Full Name: .SF NS Condensed Semibold G2 Full Name: .SF NS Condensed Semibold G3 Full Name: .SF NS Condensed Semibold G4 Full Name: .SF NS Condensed Thin Full Name: .SF NS Condensed Thin G1 Full Name: .SF NS Condensed Thin G2 Full Name: .SF NS Condensed Thin G3 Full Name: .SF NS Condensed Thin G4 Full Name: .SF NS Condensed Ultralight Full Name: .SF NS Condensed Ultralight G1 Full Name: .SF NS Condensed Ultralight G2 Full Name: .SF NS Condensed Ultralight G3 Full Name: .SF NS Condensed Ultralight G4 Full Name: .SF NS Expanded Black Full Name: .SF NS Expanded Bold Full Name: .SF NS Expanded Bold G1 Full Name: .SF NS Expanded Bold G2 Full Name: .SF NS Expanded Bold G3 Full Name: .SF NS Expanded Bold G4 Full Name: .SF NS Expanded Heavy Full Name: .SF NS Expanded Heavy G1 Full Name: .SF NS Expanded Heavy G2 Full Name: .SF NS Expanded Heavy G3 Full Name: .SF NS Expanded Heavy G4 Full Name: .SF NS Expanded Light Full Name: .SF NS Expanded Light G1 Full Name: .SF NS Expanded Light G2 Full Name: .SF NS Expanded Light G3 Full Name: .SF NS Expanded Light G4 Full Name: .SF NS Expanded Medium Full Name: .SF NS Expanded Medium G1 Full Name: .SF NS Expanded Medium G2 Full Name: .SF NS Expanded Medium G3 Full Name: .SF NS Expanded Medium G4 Full Name: .SF NS Expanded Regular Full Name: .SF NS Expanded Regular G1 Full Name: .SF NS Expanded Regular G2 Full Name: .SF NS Expanded Regular G3 Full Name: .SF NS Expanded Regular G4 Full Name: .SF NS Expanded Semibold Full Name: .SF NS Expanded Semibold G1 Full Name: .SF NS Expanded Semibold G2 Full Name: .SF NS Expanded Semibold G3 Full Name: .SF NS Expanded Semibold G4 Full Name: .SF NS Expanded Thin Full Name: .SF NS Expanded Thin G1 Full Name: .SF NS Expanded Thin G2 Full Name: .SF NS Expanded Thin G3 Full Name: .SF NS Expanded Thin G4 Full Name: .SF NS Expanded Ultralight Full Name: .SF NS Expanded Ultralight G1 Full Name: .SF NS Expanded Ultralight G2 Full Name: .SF NS Expanded Ultralight G3 Full Name: .SF NS Expanded Ultralight G4 Full Name: .SF NS Extra Compressed Black Full Name: .SF NS Extra Compressed Bold Full Name: .SF NS Extra Compressed Bold G1 Full Name: .SF NS Extra Compressed Bold G2 Full Name: .SF NS Extra Compressed Bold G3 Full Name: .SF NS Extra Compressed Bold G4 Full Name: .SF NS Extra Compressed Heavy Full Name: .SF NS Extra Compressed Heavy G1 Full Name: .SF NS Extra Compressed Heavy G2 Full Name: .SF NS Extra Compressed Heavy G3 Full Name: .SF NS Extra Compressed Heavy G4 Full Name: .SF NS Extra Compressed Light Full Name: .SF NS Extra Compressed Light G1 Full Name: .SF NS Extra Compressed Light G2 Full Name: .SF NS Extra Compressed Light G3 Full Name: .SF NS Extra Compressed Light G4 Full Name: .SF NS Extra Compressed Medium Full Name: .SF NS Extra Compressed Medium G1 Full Name: .SF NS Extra Compressed Medium G2 Full Name: .SF NS Extra Compressed Medium G3 Full Name: .SF NS Extra Compressed Medium G4 Full Name: .SF NS Extra Compressed Regular Full Name: .SF NS Extra Compressed Regular G1 Full Name: .SF NS Extra Compressed Regular G2 Full Name: .SF NS Extra Compressed Regular G3 Full Name: .SF NS Extra Compressed Regular G4 Full Name: .SF NS Extra Compressed Semibold Full Name: .SF NS Extra Compressed Semibold G1 Full Name: .SF NS Extra Compressed Semibold G2 Full Name: .SF NS Extra Compressed Semibold G3 Full Name: .SF NS Extra Compressed Semibold G4 Full Name: .SF NS Extra Compressed Thin Full Name: .SF NS Extra Compressed Thin G1 Full Name: .SF NS Extra Compressed Thin G2 Full Name: .SF NS Extra Compressed Thin G3 Full Name: .SF NS Extra Compressed Thin G4 Full Name: .SF NS Extra Compressed Ultralight Full Name: .SF NS Extra Compressed Ultralight G1 Full Name: .SF NS Extra Compressed Ultralight G2 Full Name: .SF NS Extra Compressed Ultralight G3 Full Name: .SF NS Extra Compressed Ultralight G4 Full Name: .SF NS Extra Expanded Black Full Name: .SF NS Extra Expanded Bold Full Name: .SF NS Extra Expanded Bold G1 Full Name: .SF NS Extra Expanded Bold G2 Full Name: .SF NS Extra Expanded Bold G3 Full Name: .SF NS Extra Expanded Bold G4 Full Name: .SF NS Extra Expanded Heavy Full Name: .SF NS Extra Expanded Heavy G1 Full Name: .SF NS Extra Expanded Heavy G2 Full Name: .SF NS Extra Expanded Heavy G3 Full Name: .SF NS Extra Expanded Heavy G4 Full Name: .SF NS Extra Expanded Light Full Name: .SF NS Extra Expanded Light G1 Full Name: .SF NS Extra Expanded Light G2 Full Name: .SF NS Extra Expanded Light G3 Full Name: .SF NS Extra Expanded Light G4 Full Name: .SF NS Extra Expanded Medium Full Name: .SF NS Extra Expanded Medium G1 Full Name: .SF NS Extra Expanded Medium G2 Full Name: .SF NS Extra Expanded Medium G3 Full Name: .SF NS Extra Expanded Medium G4 Full Name: .SF NS Extra Expanded Regular Full Name: .SF NS Extra Expanded Regular G1 Full Name: .SF NS Extra Expanded Regular G2 Full Name: .SF NS Extra Expanded Regular G3 Full Name: .SF NS Extra Expanded Regular G4 Full Name: .SF NS Extra Expanded Semibold Full Name: .SF NS Extra Expanded Semibold G1 Full Name: .SF NS Extra Expanded Semibold G2 Full Name: .SF NS Extra Expanded Semibold G3 Full Name: .SF NS Extra Expanded Semibold G4 Full Name: .SF NS Extra Expanded Thin Full Name: .SF NS Extra Expanded Thin G1 Full Name: .SF NS Extra Expanded Thin G2 Full Name: .SF NS Extra Expanded Thin G3 Full Name: .SF NS Extra Expanded Thin G4 Full Name: .SF NS Extra Expanded Ultralight Full Name: .SF NS Extra Expanded Ultralight G1 Full Name: .SF NS Extra Expanded Ultralight G2 Full Name: .SF NS Extra Expanded Ultralight G3 Full Name: .SF NS Extra Expanded Ultralight G4 Full Name: .SF NS Heavy Full Name: .SF NS Heavy G1 Full Name: .SF NS Heavy G2 Full Name: .SF NS Heavy G3 Full Name: .SF NS Heavy G4 Full Name: .SF NS Heavy Italic Full Name: .SF NS Light Full Name: .SF NS Light G1 Full Name: .SF NS Light G2 Full Name: .SF NS Light G3 Full Name: .SF NS Light G4 Full Name: .SF NS Light Italic Full Name: .SF NS Medium Full Name: .SF NS Medium G1 Full Name: .SF NS Medium G2 Full Name: .SF NS Medium G3 Full Name: .SF NS Medium G4 Full Name: .SF NS Medium Italic Full Name: .SF NS Mono Light Bold Full Name: .SF NS Mono Light Heavy Full Name: .SF NS Mono Light Italic Bold Italic Full Name: .SF NS Mono Light Italic Heavy Italic Full Name: .SF NS Mono Light Italic Light Italic Full Name: .SF NS Mono Light Italic Medium Italic Full Name: .SF NS Mono Light Italic Regular Italic Full Name: .SF NS Mono Light Italic Semibold Italic Full Name: .SF NS Mono Light Light Full Name: .SF NS Mono Light Medium Full Name: .SF NS Mono Light Regular Full Name: .SF NS Mono Light Semibold Full Name: .SF NS Regular Full Name: .SF NS Regular G1 Full Name: .SF NS Regular G2 Full Name: .SF NS Regular G3 Full Name: .SF NS Regular G4 Full Name: .SF NS Regular Italic Full Name: .SF NS Rounded Black Full Name: .SF NS Rounded Bold Full Name: .SF NS Rounded Bold G1 Full Name: .SF NS Rounded Bold G2 Full Name: .SF NS Rounded Bold G3 Full Name: .SF NS Rounded Bold G4 Full Name: .SF NS Rounded Heavy Full Name: .SF NS Rounded Heavy G1 Full Name: .SF NS Rounded Heavy G2 Full Name: .SF NS Rounded Heavy G3 Full Name: .SF NS Rounded Heavy G4 Full Name: .SF NS Rounded Light Full Name: .SF NS Rounded Light G1 Full Name: .SF NS Rounded Light G2 Full Name: .SF NS Rounded Light G3 Full Name: .SF NS Rounded Light G4 Full Name: .SF NS Rounded Medium Full Name: .SF NS Rounded Medium G1 Full Name: .SF NS Rounded Medium G2 Full Name: .SF NS Rounded Medium G3 Full Name: .SF NS Rounded Medium G4 Full Name: .SF NS Rounded Regular Full Name: .SF NS Rounded Regular G1 Full Name: .SF NS Rounded Regular G2 Full Name: .SF NS Rounded Regular G3 Full Name: .SF NS Rounded Regular G4 Full Name: .SF NS Rounded Semibold Full Name: .SF NS Rounded Semibold G1 Full Name: .SF NS Rounded Semibold G2 Full Name: .SF NS Rounded Semibold G3 Full Name: .SF NS Rounded Semibold G4 Full Name: .SF NS Rounded Thin Full Name: .SF NS Rounded Thin G1 Full Name: .SF NS Rounded Thin G2 Full Name: .SF NS Rounded Thin G3 Full Name: .SF NS Rounded Thin G4 Full Name: .SF NS Rounded Ultralight Full Name: .SF NS Rounded UltralightG1 Full Name: .SF NS Rounded UltralightG2 Full Name: .SF NS Rounded UltralightG3 Full Name: .SF NS Rounded UltralightG4 Full Name: .SF NS Rounded Ultrathin Full Name: .SF NS Rounded Ultrathin G1 Full Name: .SF NS Rounded Ultrathin G2 Full Name: .SF NS Rounded Ultrathin G3 Full Name: .SF NS Rounded Ultrathin G4 Full Name: .SF NS Semi Condensed Black Full Name: .SF NS Semi Condensed Bold Full Name: .SF NS Semi Condensed Bold G1 Full Name: .SF NS Semi Condensed Bold G2 Full Name: .SF NS Semi Condensed Bold G3 Full Name: .SF NS Semi Condensed Bold G4 Full Name: .SF NS Semi Condensed Heavy Full Name: .SF NS Semi Condensed Heavy G1 Full Name: .SF NS Semi Condensed Heavy G2 Full Name: .SF NS Semi Condensed Heavy G3 Full Name: .SF NS Semi Condensed Heavy G4 Full Name: .SF NS Semi Condensed Light Full Name: .SF NS Semi Condensed Light G1 Full Name: .SF NS Semi Condensed Light G2 Full Name: .SF NS Semi Condensed Light G3 Full Name: .SF NS Semi Condensed Light G4 Full Name: .SF NS Semi Condensed Medium Full Name: .SF NS Semi Condensed Medium G1 Full Name: .SF NS Semi Condensed Medium G2 Full Name: .SF NS Semi Condensed Medium G3 Full Name: .SF NS Semi Condensed Medium G4 Full Name: .SF NS Semi Condensed Regular Full Name: .SF NS Semi Condensed Regular G1 Full Name: .SF NS Semi Condensed Regular G2 Full Name: .SF NS Semi Condensed Regular G3 Full Name: .SF NS Semi Condensed Regular G4 Full Name: .SF NS Semi Condensed Semibold Full Name: .SF NS Semi Condensed Semibold G1 Full Name: .SF NS Semi Condensed Semibold G2 Full Name: .SF NS Semi Condensed Semibold G3 Full Name: .SF NS Semi Condensed Semibold G4 Full Name: .SF NS Semi Condensed Thin Full Name: .SF NS Semi Condensed Thin G1 Full Name: .SF NS Semi Condensed Thin G2 Full Name: .SF NS Semi Condensed Thin G3 Full Name: .SF NS Semi Condensed Thin G4 Full Name: .SF NS Semi Condensed Ultralight Full Name: .SF NS Semi Condensed Ultralight G1 Full Name: .SF NS Semi Condensed Ultralight G2 Full Name: .SF NS Semi Condensed Ultralight G3 Full Name: .SF NS Semi Condensed Ultralight G4 Full Name: .SF NS Semi Expanded Black Full Name: .SF NS Semi Expanded Bold Full Name: .SF NS Semi Expanded Bold G1 Full Name: .SF NS Semi Expanded Bold G2 Full Name: .SF NS Semi Expanded Bold G3 Full Name: .SF NS Semi Expanded Bold G4 Full Name: .SF NS Semi Expanded Heavy Full Name: .SF NS Semi Expanded Heavy G1 Full Name: .SF NS Semi Expanded Heavy G2 Full Name: .SF NS Semi Expanded Heavy G3 Full Name: .SF NS Semi Expanded Heavy G4 Full Name: .SF NS Semi Expanded Light Full Name: .SF NS Semi Expanded Light G1 Full Name: .SF NS Semi Expanded Light G2 Full Name: .SF NS Semi Expanded Light G3 Full Name: .SF NS Semi Expanded Light G4 Full Name: .SF NS Semi Expanded Medium Full Name: .SF NS Semi Expanded Medium G1 Full Name: .SF NS Semi Expanded Medium G2 Full Name: .SF NS Semi Expanded Medium G3 Full Name: .SF NS Semi Expanded Medium G4 Full Name: .SF NS Semi Expanded Regular Full Name: .SF NS Semi Expanded Regular G1 Full Name: .SF NS Semi Expanded Regular G2 Full Name: .SF NS Semi Expanded Regular G3 Full Name: .SF NS Semi Expanded Regular G4 Full Name: .SF NS Semi Expanded Semibold Full Name: .SF NS Semi Expanded Semibold G1 Full Name: .SF NS Semi Expanded Semibold G2 Full Name: .SF NS Semi Expanded Semibold G3 Full Name: .SF NS Semi Expanded Semibold G4 Full Name: .SF NS Semi Expanded Thin Full Name: .SF NS Semi Expanded Thin G1 Full Name: .SF NS Semi Expanded Thin G2 Full Name: .SF NS Semi Expanded Thin G3 Full Name: .SF NS Semi Expanded Thin G4 Full Name: .SF NS Semi Expanded Ultralight Full Name: .SF NS Semi Expanded Ultralight G1 Full Name: .SF NS Semi Expanded Ultralight G2 Full Name: .SF NS Semi Expanded Ultralight G3 Full Name: .SF NS Semi Expanded Ultralight G4 Full Name: .SF NS Semibold Full Name: .SF NS Semibold G1 Full Name: .SF NS Semibold G2 Full Name: .SF NS Semibold G3 Full Name: .SF NS Semibold G4 Full Name: .SF NS Semibold Italic Full Name: .SF NS Thin Full Name: .SF NS Thin G1 Full Name: .SF NS Thin G2 Full Name: .SF NS Thin G3 Full Name: .SF NS Thin G4 Full Name: .SF NS Thin Italic Full Name: .SF NS Ultra Compressed Black Full Name: .SF NS Ultra Compressed Bold Full Name: .SF NS Ultra Compressed Bold G1 Full Name: .SF NS Ultra Compressed Bold G2 Full Name: .SF NS Ultra Compressed Bold G3 Full Name: .SF NS Ultra Compressed Bold G4 Full Name: .SF NS Ultra Compressed Heavy Full Name: .SF NS Ultra Compressed Heavy G1 Full Name: .SF NS Ultra Compressed Heavy G2 Full Name: .SF NS Ultra Compressed Heavy G3 Full Name: .SF NS Ultra Compressed Heavy G4 Full Name: .SF NS Ultra Compressed Light Full Name: .SF NS Ultra Compressed Light G1 Full Name: .SF NS Ultra Compressed Light G2 Full Name: .SF NS Ultra Compressed Light G3 Full Name: .SF NS Ultra Compressed Light G4 Full Name: .SF NS Ultra Compressed Medium Full Name: .SF NS Ultra Compressed Medium G1 Full Name: .SF NS Ultra Compressed Medium G2 Full Name: .SF NS Ultra Compressed Medium G3 Full Name: .SF NS Ultra Compressed Medium G4 Full Name: .SF NS Ultra Compressed Regular Full Name: .SF NS Ultra Compressed Regular G1 Full Name: .SF NS Ultra Compressed Regular G2 Full Name: .SF NS Ultra Compressed Regular G3 Full Name: .SF NS Ultra Compressed Regular G4 Full Name: .SF NS Ultra Compressed Semibold Full Name: .SF NS Ultra Compressed Semibold G1 Full Name: .SF NS Ultra Compressed Semibold G2 Full Name: .SF NS Ultra Compressed Semibold G3 Full Name: .SF NS Ultra Compressed Semibold G4 Full Name: .SF NS Ultra Compressed Thin Full Name: .SF NS Ultra Compressed Thin G1 Full Name: .SF NS Ultra Compressed Thin G2 Full Name: .SF NS Ultra Compressed Thin G3 Full Name: .SF NS Ultra Compressed Thin G4 Full Name: .SF NS Ultra Compressed Ultralight Full Name: .SF NS Ultra Compressed Ultralight G1 Full Name: .SF NS Ultra Compressed Ultralight G2 Full Name: .SF NS Ultra Compressed Ultralight G3 Full Name: .SF NS Ultra Compressed Ultralight G4 Full Name: .SF NS Ultralight Full Name: .SF NS Ultralight G1 Full Name: .SF NS Ultralight G2 Full Name: .SF NS Ultralight G3 Full Name: .SF NS Ultralight G4 Full Name: .SF NS Ultralight Italic Full Name: .Sana PUA Full Name: .ThonburiUI Regular Bold Full Name: .ThonburiUI Regular Light Full Name: .ThonburiUI Regular Regular Full Name: .ThonburiUIWatch Regular Bold Full Name: .ThonburiUIWatch Regular Light Full Name: .ThonburiUIWatch Regular Regular Full Name: .Times LT MM Full Name: Academico Full Name: Academico Bold Full Name: Academico Bold Italic Full Name: Academico Italic Full Name: Academy Engraved LET Plain:1.0 Full Name: Al Bayan Bold Full Name: Al Bayan Plain Full Name: Al Nile Full Name: Al Nile Bold Full Name: Al Tarikh Regular Full Name: American Typewriter Full Name: American Typewriter Bold Full Name: American Typewriter Condensed Full Name: American Typewriter Condensed Bold Full Name: American Typewriter Condensed Light Full Name: American Typewriter Light Full Name: American Typewriter Semibold Full Name: Andale Mono Full Name: Apple Braille Full Name: Apple Braille Outline 6 Dot Full Name: Apple Braille Outline 8 Dot Full Name: Apple Braille Pinpoint 6 Dot Full Name: Apple Braille Pinpoint 8 Dot Full Name: Apple Chancery Full Name: Apple Color Emoji Full Name: Apple SD Gothic Neo Bold Full Name: Apple SD Gothic Neo ExtraBold Full Name: Apple SD Gothic Neo Heavy Full Name: Apple SD Gothic Neo Light Full Name: Apple SD Gothic Neo Medium Full Name: Apple SD Gothic Neo Regular Full Name: Apple SD Gothic Neo SemiBold Full Name: Apple SD Gothic Neo Thin Full Name: Apple SD Gothic Neo UltraLight Full Name: Apple Symbols Full Name: AppleGothic Regular Full Name: AppleMyungjo Regular Full Name: Arial Full Name: Arial Black Full Name: Arial Bold Full Name: Arial Bold Italic Full Name: Arial Hebrew Full Name: Arial Hebrew Bold Full Name: Arial Hebrew Light Full Name: Arial Hebrew Scholar Full Name: Arial Hebrew Scholar Bold Full Name: Arial Hebrew Scholar Light Full Name: Arial Italic Full Name: Arial Narrow Full Name: Arial Narrow Bold Full Name: Arial Narrow Bold Italic Full Name: Arial Narrow Italic Full Name: Arial Rounded MT Bold Full Name: Arial Unicode MS Full Name: Avenir Black Full Name: Avenir Black Oblique Full Name: Avenir Book Full Name: Avenir Book Oblique Full Name: Avenir Heavy Full Name: Avenir Heavy Oblique Full Name: Avenir Light Full Name: Avenir Light Oblique Full Name: Avenir Medium Full Name: Avenir Medium Oblique Full Name: Avenir Next Bold Full Name: Avenir Next Bold Italic Full Name: Avenir Next Condensed Bold Full Name: Avenir Next Condensed Bold Italic Full Name: Avenir Next Condensed Demi Bold Full Name: Avenir Next Condensed Demi Bold Italic Full Name: Avenir Next Condensed Heavy Full Name: Avenir Next Condensed Heavy Italic Full Name: Avenir Next Condensed Italic Full Name: Avenir Next Condensed Medium Full Name: Avenir Next Condensed Medium Italic Full Name: Avenir Next Condensed Regular Full Name: Avenir Next Condensed Ultra Light Full Name: Avenir Next Condensed Ultra Light Italic Full Name: Avenir Next Demi Bold Full Name: Avenir Next Demi Bold Italic Full Name: Avenir Next Heavy Full Name: Avenir Next Heavy Italic Full Name: Avenir Next Italic Full Name: Avenir Next Medium Full Name: Avenir Next Medium Italic Full Name: Avenir Next Regular Full Name: Avenir Next Ultra Light Full Name: Avenir Next Ultra Light Italic Full Name: Avenir Oblique Full Name: Avenir Roman Full Name: AvidOmnes Light Full Name: AvidOmnes Medium Full Name: Ayuthaya Full Name: Baghdad Regular Full Name: Bangla MN Full Name: Bangla MN Bold Full Name: Bangla Sangam MN Full Name: Bangla Sangam MN Bold Full Name: Baskerville Full Name: Baskerville Bold Full Name: Baskerville Bold Italic Full Name: Baskerville Italic Full Name: Baskerville SemiBold Full Name: Baskerville SemiBold Italic Full Name: Beirut Regular Full Name: Big Caslon Medium Full Name: Bodoni 72 Bold Full Name: Bodoni 72 Book Full Name: Bodoni 72 Book Italic Full Name: Bodoni 72 Oldstyle Bold Full Name: Bodoni 72 Oldstyle Book Full Name: Bodoni 72 Oldstyle Book Italic Full Name: Bodoni 72 Smallcaps Book Full Name: Bodoni Ornaments Full Name: Bradley Hand Bold Full Name: Bravura Full Name: Bravura Text Full Name: Broadway Copyist Full Name: Broadway Copyist Perc Full Name: Broadway Copyist Text Full Name: Broadway Copyist Text Ext Full Name: Brush Script MT Italic Full Name: Centaur Expert MT Full Name: Centaur Expert MT Bold Full Name: Centaur Expert MT Bold Italic Full Name: Centaur MT Full Name: Centaur MT Bold Full Name: Centaur MT Bold Italic Full Name: Centaur MT Italic Full Name: Centaur MT Italic A Full Name: Chalkboard Full Name: Chalkboard Bold Full Name: Chalkboard SE Bold Full Name: Chalkboard SE Light Full Name: Chalkboard SE Regular Full Name: Chalkduster Full Name: Charter Black Full Name: Charter Black Italic Full Name: Charter Bold Full Name: Charter Bold Italic Full Name: Charter Italic Full Name: Charter Roman Full Name: Cochin Full Name: Cochin Bold Full Name: Cochin Bold Italic Full Name: Cochin Italic Full Name: Comic Sans MS Full Name: Comic Sans MS Bold Full Name: Copperplate Full Name: Copperplate Bold Full Name: Copperplate Light Full Name: Corsiva Hebrew Full Name: Corsiva Hebrew Bold Full Name: Courier New Full Name: Courier New Bold Full Name: Courier New Bold Italic Full Name: Courier New Italic Full Name: Crimson Bold Full Name: Crimson Bold Italic Full Name: Crimson Italic Full Name: Crimson Roman Full Name: Crimson Semibold Full Name: Crimson Semibold Italic Full Name: DIN Alternate Bold Full Name: DIN Condensed Bold Full Name: Damascus Bold Full Name: Damascus Light Full Name: Damascus Medium Full Name: Damascus Regular Full Name: Damascus Semi Bold Full Name: DecoType Naskh Regular Full Name: Devanagari MT Full Name: Devanagari MT Bold Full Name: Devanagari Sangam MN Full Name: Devanagari Sangam MN Bold Full Name: Didot Full Name: Didot Bold Full Name: Didot Italic Full Name: Diwan Kufi Regular Full Name: Diwan Thuluth Regular Full Name: Engraver Font Extras Full Name: Engraver Font Set Full Name: Engraver Text H Full Name: Engraver Text NCS Full Name: Engraver Text T Full Name: Engraver Time Full Name: Euphemia UCAS Full Name: Euphemia UCAS Bold Full Name: Euphemia UCAS Italic Full Name: Farah Regular Full Name: Farisi Regular Full Name: Finale AlphaNotes Full Name: Finale Ash Full Name: Finale Ash Text Full Name: Finale Broadway Full Name: Finale Broadway Legacy Text Full Name: Finale Broadway Text Full Name: Finale Copyist Text Full Name: Finale Copyist Text Ext Full Name: Finale Engraver Full Name: Finale Jazz Full Name: Finale Jazz Text Full Name: Finale Jazz Text Lowercase Full Name: Finale Legacy Full Name: Finale Lyrics Full Name: Finale Lyrics Full Name: Finale Lyrics Bold Full Name: Finale Lyrics Bold Full Name: Finale Lyrics Italic Full Name: Finale Lyrics Italic Full Name: Finale Maestro Full Name: Finale Maestro Text Full Name: Finale Maestro Text Bold Full Name: Finale Maestro Text Bold Italic Full Name: Finale Maestro Text Italic Full Name: Finale Mallets Full Name: Finale Numerics Full Name: Finale Percussion Full Name: Futura Bold Full Name: Futura Condensed ExtraBold Full Name: Futura Condensed Medium Full Name: Futura Medium Full Name: Futura Medium Italic Full Name: GB18030 Bitmap Full Name: Galvji Full Name: Galvji Bold Full Name: Galvji Bold Oblique Full Name: Galvji Oblique Full Name: Geeza Pro Bold Full Name: Geeza Pro Regular Full Name: Geneva Full Name: Georgia Full Name: Georgia Bold Full Name: Georgia Bold Italic Full Name: Georgia Italic Full Name: Gill Sans Full Name: Gill Sans Bold Full Name: Gill Sans Bold Italic Full Name: Gill Sans Italic Full Name: Gill Sans Light Full Name: Gill Sans Light Italic Full Name: Gill Sans SemiBold Full Name: Gill Sans SemiBold Italic Full Name: Gill Sans UltraBold Full Name: Grantha Sangam MN Bold Full Name: Grantha Sangam MN Regular Full Name: Gujarati MT Full Name: Gujarati MT Bold Full Name: Gujarati Sangam MN Full Name: Gujarati Sangam MN Bold Full Name: Gurmukhi MN Full Name: Gurmukhi MN Bold Full Name: Gurmukhi MT Full Name: Gurmukhi Sangam MN Full Name: Gurmukhi Sangam MN Bold Full Name: Heiti SC Light Full Name: Heiti SC Medium Full Name: Heiti TC Light Full Name: Heiti TC Medium Full Name: Helsinki Metronome Std Full Name: Helsinki Special Std Full Name: Helsinki Std Full Name: Helsinki Text Std Full Name: Helvetica Full Name: Helvetica Bold Full Name: Helvetica Bold Oblique Full Name: Helvetica Light Full Name: Helvetica Light Oblique Full Name: Helvetica Neue Full Name: Helvetica Neue Bold Full Name: Helvetica Neue Bold Italic Full Name: Helvetica Neue Condensed Black Full Name: Helvetica Neue Condensed Bold Full Name: Helvetica Neue Italic Full Name: Helvetica Neue Light Full Name: Helvetica Neue Light Italic Full Name: Helvetica Neue Medium Full Name: Helvetica Neue Medium Italic Full Name: Helvetica Neue Thin Full Name: Helvetica Neue Thin Italic Full Name: Helvetica Neue UltraLight Full Name: Helvetica Neue UltraLight Italic Full Name: Helvetica Oblique Full Name: Herculanum Full Name: Hiragino Maru Gothic ProN W4 Full Name: Hiragino Mincho ProN W3 Full Name: Hiragino Mincho ProN W6 Full Name: Hiragino Sans GB W3 Full Name: Hiragino Sans GB W6 Full Name: Hiragino Sans W0 Full Name: Hiragino Sans W1 Full Name: Hiragino Sans W2 Full Name: Hiragino Sans W3 Full Name: Hiragino Sans W4 Full Name: Hiragino Sans W5 Full Name: Hiragino Sans W6 Full Name: Hiragino Sans W7 Full Name: Hiragino Sans W8 Full Name: Hiragino Sans W9 Full Name: Hoefler Text Full Name: Hoefler Text Black Full Name: Hoefler Text Black Italic Full Name: Hoefler Text Italic Full Name: Hoefler Text Ornaments Full Name: ITF Devanagari Bold Full Name: ITF Devanagari Book Full Name: ITF Devanagari Demi Full Name: ITF Devanagari Light Full Name: ITF Devanagari Marathi Bold Full Name: ITF Devanagari Marathi Book Full Name: ITF Devanagari Marathi Demi Full Name: ITF Devanagari Marathi Light Full Name: ITF Devanagari Marathi Medium Full Name: ITF Devanagari Medium Full Name: Impact Full Name: InaiMathi Full Name: InaiMathi Bold Full Name: Inkpen2 Chords Std Full Name: Inkpen2 Metronome Std Full Name: Inkpen2 Script Std Full Name: Inkpen2 Special Std Full Name: Inkpen2 Std Full Name: Inkpen2 Text Std Full Name: Jazz Full Name: JazzCord Full Name: JazzPerc Full Name: JazzText Full Name: JazzText Extended Full Name: JensonS Full Name: JensonS Full Name: JensonS Full Name: JensonS Italic Full Name: JensonS Light Light Full Name: JensonS Light Light Italic Full Name: Kailasa Bold Full Name: Kailasa Regular Full Name: Kannada MN Full Name: Kannada MN Bold Full Name: Kannada Sangam MN Full Name: Kannada Sangam MN Bold Full Name: Kefa Bold Full Name: Kefa Regular Full Name: Khmer MN Full Name: Khmer MN Bold Full Name: Khmer Sangam MN Full Name: Kohinoor Bangla Full Name: Kohinoor Bangla Bold Full Name: Kohinoor Bangla Light Full Name: Kohinoor Bangla Medium Full Name: Kohinoor Bangla Semibold Full Name: Kohinoor Devanagari Bold Full Name: Kohinoor Devanagari Light Full Name: Kohinoor Devanagari Medium Full Name: Kohinoor Devanagari Regular Full Name: Kohinoor Devanagari Semibold Full Name: Kohinoor Gujarati Bold Full Name: Kohinoor Gujarati Light Full Name: Kohinoor Gujarati Medium Full Name: Kohinoor Gujarati Regular Full Name: Kohinoor Gujarati Semibold Full Name: Kohinoor Telugu Full Name: Kohinoor Telugu Bold Full Name: Kohinoor Telugu Light Full Name: Kohinoor Telugu Medium Full Name: Kohinoor Telugu Semibold Full Name: Kokonor Regular Full Name: Krungthep Full Name: KufiStandardGK Regular Full Name: Lao MN Full Name: Lao MN Bold Full Name: Lao Sangam MN Full Name: Lato Black Full Name: Lato Black Italic Full Name: Lato Bold Full Name: Lato Bold Italic Full Name: Lato Hairline Full Name: Lato Hairline Italic Full Name: Lato Heavy Full Name: Lato Heavy Italic Full Name: Lato Italic Full Name: Lato Light Full Name: Lato Light Italic Full Name: Lato Medium Full Name: Lato Medium Italic Full Name: Lato Regular Full Name: Lato Semibold Full Name: Lato Semibold Italic Full Name: Lato Thin Full Name: Lato Thin Italic Full Name: Libre Bodoni Full Name: Libre Bodoni Bold Full Name: Libre Bodoni Bold Italic Full Name: Libre Bodoni Italic Full Name: Lucida Grande Full Name: Lucida Grande Bold Full Name: Luminari Full Name: Lusitana Full Name: Lusitana Bold Full Name: Maestro Full Name: Maestro Percussion Full Name: Maestro Wide Full Name: MaestroTimes Full Name: MaestroTimes Bold Full Name: MaestroTimes Bold Italic Full Name: MaestroTimes Italic Full Name: Malayalam MN Full Name: Malayalam MN Bold Full Name: Malayalam Sangam MN Full Name: Malayalam Sangam MN Bold Full Name: Marker Felt Thin Full Name: Marker Felt Wide Full Name: Menlo Bold Full Name: Menlo Bold Italic Full Name: Menlo Italic Full Name: Menlo Regular Full Name: Microsoft Sans Serif Full Name: Mishafi Gold Regular Full Name: Mishafi Regular Full Name: Monaco Full Name: Mshtakan Full Name: Mshtakan Bold Full Name: Mshtakan BoldOblique Full Name: Mshtakan Oblique Full Name: MuktaMahee Bold Full Name: MuktaMahee ExtraBold Full Name: MuktaMahee ExtraLight Full Name: MuktaMahee Light Full Name: MuktaMahee Medium Full Name: MuktaMahee Regular Full Name: MuktaMahee SemiBold Full Name: Muna Black Full Name: Muna Bold Full Name: Muna Regular Full Name: Myanmar MN Full Name: Myanmar MN Bold Full Name: Myanmar Sangam MN Full Name: Myanmar Sangam MN Bold Full Name: Nadeem Regular Full Name: New Peninim MT Full Name: New Peninim MT Bold Full Name: New Peninim MT Bold Inclined Full Name: New Peninim MT Inclined Full Name: Noteworthy Bold Full Name: Noteworthy Light Full Name: Noto Nastaliq Urdu Full Name: Noto Nastaliq Urdu Bold Full Name: Noto Sans JP Black Full Name: Noto Sans JP Bold Full Name: Noto Sans JP DemiLight Full Name: Noto Sans JP Light Full Name: Noto Sans JP Medium Full Name: Noto Sans JP Regular Full Name: Noto Sans JP Thin Full Name: Noto Sans Kannada Black Full Name: Noto Sans Kannada Bold Full Name: Noto Sans Kannada ExtraBold Full Name: Noto Sans Kannada ExtraLight Full Name: Noto Sans Kannada Light Full Name: Noto Sans Kannada Medium Full Name: Noto Sans Kannada Regular Full Name: Noto Sans Kannada SemiBold Full Name: Noto Sans Kannada Thin Full Name: Noto Sans Myanmar Black Full Name: Noto Sans Myanmar Bold Full Name: Noto Sans Myanmar ExtraBold Full Name: Noto Sans Myanmar ExtraLight Full Name: Noto Sans Myanmar Light Full Name: Noto Sans Myanmar Medium Full Name: Noto Sans Myanmar Regular Full Name: Noto Sans Myanmar SemiBold Full Name: Noto Sans Myanmar Thin Full Name: Noto Sans Oriya Full Name: Noto Sans Oriya Bold Full Name: Noto Serif Myanmar Black Full Name: Noto Serif Myanmar Bold Full Name: Noto Serif Myanmar ExtraBold Full Name: Noto Serif Myanmar ExtraLight Full Name: Noto Serif Myanmar Light Full Name: Noto Serif Myanmar Medium Full Name: Noto Serif Myanmar Regular Full Name: Noto Serif Myanmar SemiBold Full Name: Noto Serif Myanmar Thin Full Name: Optima Bold Full Name: Optima Bold Italic Full Name: Optima ExtraBlack Full Name: Optima Italic Full Name: Optima Regular Full Name: Opus Big Time Std Full Name: Opus Chords Sans Condensed Std Full Name: Opus Chords Sans Std Full Name: Opus Chords Std Full Name: Opus Figured Bass Extras Std Full Name: Opus Figured Bass Std Full Name: Opus Function Symbols Std Full Name: Opus Metronome Std Full Name: Opus Note Names Std Full Name: Opus Ornaments Std Full Name: Opus Percussion Std Full Name: Opus PlainChords Std Full Name: Opus Roman Chords Std Full Name: Opus Special Extra Std Full Name: Opus Special Std Full Name: Opus Std Full Name: Opus Text Std Full Name: Oriya MN Full Name: Oriya MN Bold Full Name: Oriya Sangam MN Full Name: Oriya Sangam MN Bold Full Name: PT Mono Full Name: PT Mono Bold Full Name: PT Sans Full Name: PT Sans Bold Full Name: PT Sans Bold Italic Full Name: PT Sans Caption Full Name: PT Sans Caption Bold Full Name: PT Sans Italic Full Name: PT Sans Narrow Full Name: PT Sans Narrow Bold Full Name: PT Serif Full Name: PT Serif Bold Full Name: PT Serif Bold Italic Full Name: PT Serif Caption Full Name: PT Serif Caption Italic Full Name: PT Serif Italic Full Name: Palatino Full Name: Palatino Bold Full Name: Palatino Bold Italic Full Name: Palatino Italic Full Name: Papyrus Full Name: Papyrus Condensed Full Name: Party LET Plain Full Name: Petaluma Regular Full Name: Petaluma Script Full Name: Petaluma Text Regular Full Name: Petrucci Full Name: Phosphate Inline Full Name: Phosphate Solid Full Name: PingFang HK Light Full Name: PingFang HK Medium Full Name: PingFang HK Regular Full Name: PingFang HK Semibold Full Name: PingFang HK Thin Full Name: PingFang HK Ultralight Full Name: PingFang SC Light Full Name: PingFang SC Medium Full Name: PingFang SC Regular Full Name: PingFang SC Semibold Full Name: PingFang SC Thin Full Name: PingFang SC Ultralight Full Name: PingFang TC Light Full Name: PingFang TC Medium Full Name: PingFang TC Regular Full Name: PingFang TC Semibold Full Name: PingFang TC Thin Full Name: PingFang TC Ultralight Full Name: Plantagenet Cherokee Full Name: Plantin MT Std Full Name: Plantin MT Std Bold Full Name: Plantin MT Std Bold Italic Full Name: Plantin MT Std Italic Full Name: Quicksand Bold Full Name: Quicksand Light Full Name: Quicksand Medium Full Name: Quicksand Regular Full Name: Quicksand SemiBold Full Name: Raanana Full Name: Raanana Bold Full Name: Reprise Big Time Std Full Name: Reprise Chords Std Full Name: Reprise Metronome Std Full Name: Reprise Rehearsal Std Full Name: Reprise Script Std Full Name: Reprise Special Std Full Name: Reprise Stamp Std Full Name: Reprise Std Full Name: Reprise Text Std Full Name: Reprise Title Std Full Name: Rockwell Full Name: Rockwell Bold Full Name: Rockwell Bold Italic Full Name: Rockwell Italic Full Name: STIX Two Math Regular Full Name: STIX Two Text Bold Full Name: STIX Two Text Italic Bold Italic Full Name: STIX Two Text Italic Italic Full Name: STIX Two Text Italic Medium Italic Full Name: STIX Two Text Italic SemiBold Italic Full Name: STIX Two Text Medium Full Name: STIX Two Text Regular Full Name: STIX Two Text SemiBold Full Name: STSong Full Name: Sana Regular Full Name: Sathu Full Name: Savoye LET Plain CC.:1.0 Full Name: Savoye LET Plain:1.0 Full Name: Seville Regular Full Name: Shree Devanagari 714 Full Name: Shree Devanagari 714 Bold Full Name: Shree Devanagari 714 Bold Italic Full Name: Shree Devanagari 714 Italic Full Name: SignPainter-HouseScript Full Name: SignPainter-HouseScript Semibold Full Name: Silom Full Name: Sinhala MN Full Name: Sinhala MN Bold Full Name: Sinhala Sangam MN Full Name: Sinhala Sangam MN Bold Full Name: Skia Black Full Name: Skia Black Condensed Full Name: Skia Black Extended Full Name: Skia Bold Full Name: Skia Condensed Full Name: Skia Extended Full Name: Skia Light Full Name: Skia Light Condensed Full Name: Skia Light Extended Full Name: Skia Regular Full Name: Snell Roundhand Full Name: Snell Roundhand Black Full Name: Snell Roundhand Bold Full Name: Songti SC Black Full Name: Songti SC Bold Full Name: Songti SC Light Full Name: Songti SC Regular Full Name: Songti TC Bold Full Name: Songti TC Light Full Name: Songti TC Regular Full Name: Sukhumvit Set Bold Full Name: Sukhumvit Set Light Full Name: Sukhumvit Set Medium Full Name: Sukhumvit Set Semi Bold Full Name: Sukhumvit Set Text Full Name: Sukhumvit Set Thin Full Name: Symbol Full Name: Tahoma Full Name: Tahoma Bold Full Name: Tamburo Full Name: Tamil MN Full Name: Tamil MN Bold Full Name: Tamil Sangam MN Full Name: Tamil Sangam MN Bold Full Name: Telugu MN Full Name: Telugu MN Bold Full Name: Telugu Sangam MN Full Name: Telugu Sangam MN Bold Full Name: Thonburi Full Name: Thonburi Bold Full Name: Thonburi Light Full Name: Times New Roman Full Name: Times New Roman Bold Full Name: Times New Roman Bold Italic Full Name: Times New Roman Italic Full Name: Times Romann Bass Figures Full Name: Trattatello Full Name: Trebuchet MS Full Name: Trebuchet MS Bold Full Name: Trebuchet MS Bold Italic Full Name: Trebuchet MS Italic Full Name: Verdana Full Name: Verdana Bold Full Name: Verdana Bold Italic Full Name: Verdana Italic Full Name: Waseem Light Full Name: Waseem Regular Full Name: Webdings Full Name: Wingdings Full Name: Wingdings 2 Full Name: Wingdings 3 Full Name: Zapf Dingbats Full Name: Zapfino ``` </details> <p>So the most likely problem is that the PDF viewer you are using is not reading the embedded fonts. Notice that my "sempre" and your "sempre" are using a different font. The PDF file contains EBGaramond Italic, and you version is not using that font as well (perhaps substituting Times Italic for EBGaramond Italic).</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/jacekiwaszko1"><img src="https://avatars.githubusercontent.com/u/29225574?v=4" />jacekiwaszko1</a> commented <strong> 8 months ago</strong> </div> <div class="markdown-body"> <p>I did some tests on different OSes, and I can't get the proper output in PDF. </p> <p>Here's the output of <code>pdffonts</code> for the three PDF files exported from VHV on Linux, Mac and Windows systems:</p> <p><img src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/29225574/4a39587c-4db6-455b-9b15-2a4fd848f142" alt="image" /></p> <p>I am wondering, if it's some kind of Chrome setting which prevents Leipzig font from being embedded in the PDF file, or it's something else?</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/craigsapp"><img src="https://avatars.githubusercontent.com/u/3487289?v=4" />craigsapp</a> commented <strong> 8 months ago</strong> </div> <div class="markdown-body"> <p>Here is an example of using Petaluma font:</p> <img width="717" alt="Screenshot 2024-03-08 at 8 28 07 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/79303cdc-9b4b-4e3f-97c4-5535cd1099df"> <p>The downloaded PDF has font problems:</p> <img width="420" alt="Screenshot 2024-03-08 at 8 28 00 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/b6bad209-8fd7-48f8-a8c8-82b2523e2805"> <p><code>pdffonts</code> does not list any SMuFL fonts (particularly petaluma:</p> <img width="1130" alt="Screenshot 2024-03-08 at 8 30 07 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/dfed2ce1-c556-4d7f-bc35-58e19ac9e1e1"> <p>Leland font:</p> <img width="434" alt="Screenshot 2024-03-08 at 8 33 10 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/71a1ed03-13fe-4f52-9ba0-f900ad786d9e"> <img width="712" alt="Screenshot 2024-03-08 at 8 33 19 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/fd8083a3-4fdc-421c-90d7-9fd01da2f44e"> <img width="1131" alt="Screenshot 2024-03-08 at 8 34 59 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/01e13069-92eb-4ce7-98f6-968b29355755"> <p>Bravura:</p> <img width="388" alt="Screenshot 2024-03-08 at 8 35 42 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/c9c0d515-b45c-4a92-a62e-09ed397b615f"> <img width="702" alt="Screenshot 2024-03-08 at 8 35 27 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/17f59087-e349-482d-af8a-26f7f72a712c"> <img width="1136" alt="Screenshot 2024-03-08 at 8 41 56 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/3c3a9a4e-d3d8-4ee1-a3f8-df0ec251cfd1"> <p>Gootville:</p> <img width="363" alt="Screenshot 2024-03-08 at 8 38 24 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/03ee6403-8677-4566-8b7b-fe104491e006"> <img width="694" alt="Screenshot 2024-03-08 at 8 38 07 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/4a2768e7-401b-4283-a9d8-f775547dbf97"> <img width="1130" alt="Screenshot 2024-03-08 at 8 43 23 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/b7bc2a0d-37e2-412a-8dae-07e20a41d83b"> <p>Leipzig:</p> <img width="367" alt="Screenshot 2024-03-08 at 8 44 40 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/1a6d51c2-2da8-4698-9857-133465b4975f"> <img width="705" alt="Screenshot 2024-03-08 at 8 44 22 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/6f54089e-657f-4345-abde-67a50c0f9796"> <img width="1133" alt="Screenshot 2024-03-08 at 8 45 18 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/7e11fac0-2c78-426e-9668-a9e14e7252c0"> <p>So the problem is that only when Leipzig is being used will it be included in the PDF. Gootville is a strange exception, where Leipzig is being added to the PDF rather than Gootville (but the PDF viewer does not know to substiute Leipzig for Gootville).</p> <p>The Gootville example includes the half note symbol correctly, but not the <code>p</code>. This is probably due to a font overlay being used: The Gootville font probably does not have the half-note symbol (for inline text), and Leipzig is being used instead. </p> <p>You are using Leland font, which has the font-inclusion problem in the PDF.</p> <p>That is something that I should be able to fix. Probably I only consider including Leipzig when creating the PDF. If I check what the active music font is instead of just adding Leipzig, the problem may be fixed.</p> <p>The PDF seems to automatically include only the fonts that it sees are being used in the PDF, so if I include all music font, that might be the best solution, and the PDFKit software will only add the fonts that are actually used.</p> </div> </div> <div class="comment"> <div class="user"> <a rel="noreferrer nofollow" target="_blank" href="https://github.com/craigsapp"><img src="https://avatars.githubusercontent.com/u/3487289?v=4" />craigsapp</a> commented <strong> 8 months ago</strong> </div> <div class="markdown-body"> <p>I load all SMuFL music fonts before creating PDFs now, and the needed fonts are included in the PDF now:</p> <p>Bravura:</p> <img width="431" alt="Screenshot 2024-03-08 at 10 28 24 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/0759f374-79f8-45e1-9e6d-ba108407a491"> <img width="716" alt="Screenshot 2024-03-08 at 10 28 32 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/470b6afd-9dde-415e-a26d-10f2f2b23af6"> <img width="1131" alt="Screenshot 2024-03-08 at 10 29 04 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/43ab479e-8c19-4bf1-9aee-4f8e8e4f6406"> <hr /> <p>Gootville:</p> <img width="381" alt="Screenshot 2024-03-08 at 10 31 42 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/3c90fb52-9bb6-41bc-a335-759175682994"> <img width="705" alt="Screenshot 2024-03-08 at 10 33 04 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/5804296e-aec1-44e2-a343-f089efd42716"> <img width="1131" alt="Screenshot 2024-03-08 at 10 31 19 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/93a64ea0-441e-47d2-9524-051109ffafeb"> <p>Note in this case Leipzig and Gootville are both added because the half note is coming from Leipzig (but it does not look the same as the SVG version in VHV).</p> <hr /> <p>Leipzig (as originally):</p> <img width="440" alt="Screenshot 2024-03-08 at 10 35 12 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/8a10b612-1538-48f7-b743-18addd379692"> <img width="711" alt="Screenshot 2024-03-08 at 10 34 59 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/9ec82909-45e2-43b6-8cd5-484c55989003"> <img width="1147" alt="Screenshot 2024-03-08 at 10 35 32 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/ecb77820-7888-41b9-a587-b444e8f98b71"> <hr /> <p>Leland:</p> <img width="371" alt="Screenshot 2024-03-08 at 10 37 15 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/e678132b-40d4-4334-84f2-c66aa61ea0b4"> <img width="688" alt="Screenshot 2024-03-08 at 10 36 41 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/1deb64b5-b553-4b92-be16-116a27e85429"> <img width="1158" alt="Screenshot 2024-03-08 at 10 38 49 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/4a7e9109-968a-401d-8046-18d30bce3067"> <hr /> <p>Petaluma:</p> <img width="433" alt="Screenshot 2024-03-08 at 10 39 54 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/0ab95d0b-c28a-4acc-860f-c2a6571b45e0"> <img width="711" alt="Screenshot 2024-03-08 at 10 39 33 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/4dda8c74-0b2b-4c11-acf5-efe7789f0a28"> <img width="1141" alt="Screenshot 2024-03-08 at 10 40 04 AM" src="https://github.com/humdrum-tools/verovio-humdrum-viewer/assets/3487289/a4ef5d37-e806-4991-8528-965e29907357"> </div> </div> <div class="page-bar-simple"> </div> <div class="footer"> <ul class="body"> <li>© <script> document.write(new Date().getFullYear()) </script> Githubissues.</li> <li>Githubissues is a development platform for aggregating issues.</li> </ul> </div> <script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script> <script src="/githubissues/assets/js.js"></script> <script src="/githubissues/assets/markdown.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/highlight.min.js"></script> <script src="https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.4.0/build/languages/go.min.js"></script> <script> hljs.highlightAll(); </script> </body> </html>