... |
... |
@@ -65,8
+65,10 @@ |
65 |
65 |
|
66 |
66 |
=== Technische Voraussetzungen === |
67 |
67 |
|
68 |
|
-Damit Schriftarten in den erstellten PDF-Dokumenten verwendet und eingebettet werden, ist es im allgemeinen nötig, dass diese auf dem Server auf dem {{formcycle /}} bzw. das //Print-Service-Plugin// läuft installiert sind. Hierbei ist zu beachten, dass die //Java-Laufzeitumgebung// nur beim Start nach den im System registrierten Schriftarten sucht. Da durch einen Neustart des Betriebssystems des Servers sowohl das Betriebssystem als auch die //Java-Laufzeitumgebung// nach neu installierten Schriftarten suchen, ist dies in den meisten Fällen der einfachste Weg, neu installierte Schriftarten für die Verwendung im //Print-Service-Plugin// bereitzustellen. Eine Übersicht über die verfügbaren Schriftarten und deren Installationspfad befindet sich auf der Seite [[Serverinformation>>Formcycle.SystemSettings.UserInterface.ServerInformation]]. |
69 |
|
- |
|
68 |
+Damit Schriftarten in den erstellten PDF-Dokumenten verwendet und eingebettet werden, ist es im allgemeinen nötig, dass diese auf dem Server auf dem {{formcycle /}} bzw. das //Print-Service-Plugin// läuft installiert sind. Hierbei ist zu beachten, dass die //Java-Laufzeitumgebung// nur beim Start nach den im System registrierten Schriftarten sucht. Da durch einen Neustart des Betriebssystems des Servers sowohl das Betriebssystem als auch die //Java-Laufzeitumgebung// nach neu installierten Schriftarten suchen, ist dies in den meisten Fällen der einfachste Weg, neu installierte Schriftarten für die Verwendung im //Print-Service-Plugin// bereitzustellen. |
|
69 |
+{{velocity}} |
|
70 |
+##Eine Übersicht über die verfügbaren Schriftarten und deren Installationspfad befindet sich auf der Seite [[Serverinformation>>Formcycle.SystemSettings.UserInterface.ServerInformation]]. |
|
71 |
+{{/velocity}} |
70 |
70 |
=== Einbinden im CSS === |
71 |
71 |
|
72 |
72 |
Zum Einbinden einer auf dem Server installierten Schriftart für den Druck, muss diese mit einem {{code language="none"}}@media print{{/code}}-Query explizit definiert und für die Verwendung durch die entsprechenden Formularelemente gesetzt werden. Im einfachsten Fall kann dies wie im folgenden Beispiel aussehen: |
... |
... |
@@ -74,7
+74,7 @@ |
74 |
74 |
{{code language="css"}} |
75 |
75 |
@font-face { |
76 |
76 |
font-family: 'DejaVu Sans'; |
77 |
|
- src: local('DejaVu Sans'), url('file://usr/share/fonts/truetype/dejavu/DejaVuSans.ttf') format('truetype'); |
|
79 |
+ src: local('DejaVu Sans'); |
78 |
78 |
} |
79 |
79 |
.xm-form.modern *, .modern .XPage * { |
80 |
80 |
font-family: "DejaVu Sans"; |
... |
... |
@@ -81,7
+81,7 @@ |
81 |
81 |
} |
82 |
82 |
{{/code}} |
83 |
83 |
|
84 |
|
-Hierbei ist es insbesondere wichtig, dass die bei {{code language="none"}}local(){{/code}} eingetragene Bezeichung dem Namen der Schriftart entspricht. Die Angabe des Pfades im Parameter {{code language="none"}}url(){{/code}} ist nicht zwingend nötig. |
|
86 |
+Hierbei ist es insbesondere wichtig, dass die bei {{code language="none"}}local(){{/code}} eingetragene Bezeichung dem Namen der Schriftart entspricht. |
85 |
85 |
|
86 |
86 |
=== Rechtliche Hinweise === |
87 |
87 |
|