From 4abaeba539fea5aaa73c4a298393f847623eec75 Mon Sep 17 00:00:00 2001
From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>
Date: Fri, 12 Apr 2019 11:29:08 +0200
Subject: Doxygen: make explanation of how PostScript text works always
visible.
---
FL/Fl_PostScript.H | 49 +++++++++++++++++++++++++------------------------
1 file changed, 25 insertions(+), 24 deletions(-)
(limited to 'FL/Fl_PostScript.H')
diff --git a/FL/Fl_PostScript.H b/FL/Fl_PostScript.H
index 94acecca9..0d161d424 100644
--- a/FL/Fl_PostScript.H
+++ b/FL/Fl_PostScript.H
@@ -39,30 +39,7 @@ extern "C" {
*/
/**
- \brief PostScript graphical backend.
-
- PostScript text uses vectorial fonts when using the FLTK standard fonts
- and the latin alphabet or a few other characters listed in the following table.
- The latin alphabet means all unicode characters between U+0020 and U+017F, or, in other words,
- the ASCII, Latin-1 Supplement and Latin Extended-A charts.
-
- | Char | Codepoint | Name | Char | Codepoint | Name | Char | Codepoint | Name |
- | ƒ | U+0192 | florin | ‚ | U+201A | quotesinglbase | ™ | U+2122 | trademark |
- | ˆ | U+02C6 | circumflex | “ | U+201C | quotedblleft | ∂ | U+2202 | partialdiff |
- | ˇ | U+02C7 | caron | ” | U+201D | quotedblright | Δ | U+2206 | Delta |
- | ˘ | U+02D8 | breve | „ | U+201E | quotedblbase | ∑ | U+2211 | summation |
- | ˙ | U+02D9 | dotaccent | † | U+2020 | dagger | √ | U+221A | radical |
- | ˚ | U+02DA | ring | ‡ | U+2021 | daggerdbl | ∞ | U+221E | infinity |
- | ˛ | U+02DB | ogonek | • | U+2022 | bullet | ≠ | U+2260 | notequal |
- | ˜ | U+02DC | tilde | … | U+2026 | ellipsis | ≤ | U+2264 | lessequal |
- | ˝ | U+02DD | hungarumlaut | ‰ | U+2030 | perthousand | ≥ | U+2265 | greaterequal |
- | – | U+2013 | endash | ‹ | U+2039 | guilsinglleft | ◊ | U+25CA | lozenge |
- | — | U+2014 | emdash | › | U+203A | guilsinglright | fi | U+FB01 | fi |
- | ‘ | U+2018 | quoteleft | / | U+2044 | fraction | fl | U+FB02 | fl |
- | ’ | U+2019 | quoteright | € | U+20AC | Euro | | U+F8FF | apple (Mac OS only) |
-
-
All other unicode characters or all other fonts (FL_FREE_FONT and above) are output as a bitmap.
-
FLTK standard fonts are output using the corresponding PostScript standard fonts.
+ PostScript graphical backend.
*/
class FL_EXPORT Fl_PostScript_Graphics_Driver : public Fl_Graphics_Driver {
private:
@@ -240,6 +217,30 @@ public:
To send graphical output to a PostScript file.
This class is used exactly as the Fl_Printer class except for the begin_job() call,
two variants of which are usable and allow to specify what page format and layout are desired.
+
+ PostScript text uses vectorial fonts when using the FLTK standard fonts
+ and the latin alphabet or a few other characters listed in the following table.
+ The latin alphabet means all unicode characters between U+0020 and U+017F, or, in other words,
+ the ASCII, Latin-1 Supplement and Latin Extended-A charts.
+
+ | Char | Codepoint | Name | Char | Codepoint | Name | Char | Codepoint | Name |
+ | ƒ | U+0192 | florin | ‚ | U+201A | quotesinglbase | ™ | U+2122 | trademark |
+ | ˆ | U+02C6 | circumflex | “ | U+201C | quotedblleft | ∂ | U+2202 | partialdiff |
+ | ˇ | U+02C7 | caron | ” | U+201D | quotedblright | Δ | U+2206 | Delta |
+ | ˘ | U+02D8 | breve | „ | U+201E | quotedblbase | ∑ | U+2211 | summation |
+ | ˙ | U+02D9 | dotaccent | † | U+2020 | dagger | √ | U+221A | radical |
+ | ˚ | U+02DA | ring | ‡ | U+2021 | daggerdbl | ∞ | U+221E | infinity |
+ | ˛ | U+02DB | ogonek | • | U+2022 | bullet | ≠ | U+2260 | notequal |
+ | ˜ | U+02DC | tilde | … | U+2026 | ellipsis | ≤ | U+2264 | lessequal |
+ | ˝ | U+02DD | hungarumlaut | ‰ | U+2030 | perthousand | ≥ | U+2265 | greaterequal |
+ | – | U+2013 | endash | ‹ | U+2039 | guilsinglleft | ◊ | U+25CA | lozenge |
+ | — | U+2014 | emdash | › | U+203A | guilsinglright | fi | U+FB01 | fi |
+ | ‘ | U+2018 | quoteleft | / | U+2044 | fraction | fl | U+FB02 | fl |
+ | ’ | U+2019 | quoteright | € | U+20AC | Euro | | U+F8FF | apple (Mac OS only) |
+
+
All other unicode characters or all other fonts (FL_FREE_FONT and above) are output as a bitmap.
+
FLTK standard fonts are output using the corresponding PostScript standard fonts.
+
*/
class FL_EXPORT Fl_PostScript_File_Device : public Fl_Paged_Device {
protected:
--
cgit v1.2.3