Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Microsoft Help Workshop (https://www.delphipraxis.net/214273-microsoft-help-workshop.html)

Amateurprofi 14. Dez 2023 22:28

Microsoft Help Workshop
 
Ich benutze zur Erstellung von HelpDateien den Microsoft Help Workshop.
Oft erhalte ich, beim Kompilieren des HelpProjekts mehrere, die Fonts betreffende Warnungen, wie
Zitat:

HC3096: Warning:
The font name "Gill Sans MT Ext Condensed Bold CE" is longer than 31 characters.
In der Hilfe zum Help Workshop steht hierzu

Zitat:

HC3096: Warning: The font name [ ] is longer than 31 characters.
Problem: The font name is invalid because it is too long.
Result: Help Workshop ignores the option on this line.
Solution: Use Help Workshop to shorten the font name, and then recompile.
Wie ich den Help Workshop benutzen kann, um die Font Namen zu kürzen, habe ich bisher nicht herausgefunden.

Details am Rande:
Ich benutze in meinen .rtf Dateien keinen dieser Fonts sondern ausschließlich "Arial".
Die "zu langen Font Namen" haben keine Auswirkung auf das Kompilat.
Insofern kann ich die Warnungen einfach ignorieren, aber ich möchte diese Warnungen trotzdem vermeiden.

Fragen:
1) Wie kann ich den Help Workshop benutzen, um die Font Namen zu kürzen.
2) Wie kann ich diese Fonts aus den .rtf Dateien entfernen. Ich kann mich erinnern, dass ich das vor vielen Jahren einmal händisch gemacht, aber ohne Erfolg, denn die Warnungen kamen trotzdem.

Ich weiß, dass der Help Workshop uralt ist, ich möchte aber aus guten Gründen dabei bleiben.
Also bitte keine Kommentare dass es andere Möglichkeiten gibt.

himitsu 15. Dez 2023 05:18

AW: Microsoft Help Workshop
 
* anderen Font benutzen? :stupid:

* oder den Font bearbeiten?

* oder ... neee, mit einem Font-Alias kommst'e wohl nicht weit



https://apps.microsoft.com/detail/9N9209F8S3VC
oder einer der anderen vielen Font-Editoren

https://superuser.com/questions/1512...-in-windows-10

Redeemer 17. Dez 2023 10:53

AW: Microsoft Help Workshop
 
RTF ist ein textbasiertes Format. Du kannst also prinzipiell mit jedem besseren Texteditor (z.B. NPP) nach dem Namen der Schriftart "in Dateien suchen". Die Delphi-IDE kann auch "in Dateien suchen", aber ich weiß nicht, wie das auf RTF-Dateien reagiert. So wie ich das hier sehe, sind die Namen nicht zu escapen.

Problem dürfte sein, dass unterschiedliche Software unterschiedlich "schöne" RTF-Quelltexte erstellt. Die alte Delphi-RTF-Komponente RichEdit 2.0 erstellt einigermaßen lesbaren, Word hingegen großes Chaos. Ich habe hier nach der erstbesten RTF gesucht und Windows hat mir eine credits.rtf ausgespuckt. Sie ist komplett in Segoe UI, aber im Header werden zig Varianten von 13 Schriftarten (u.a. Calibri, Cambria und Times New Roman) definiert, die vielleicht auch stören.

Das ist jetzt nur das Auslesen, das Ändern ist eine andere Frage.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz