diff --git a/src/OEBPS/Images/copy-icon.svg b/src/OEBPS/Images/copy-icon.svg new file mode 100644 index 0000000..63c53e8 --- /dev/null +++ b/src/OEBPS/Images/copy-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/OEBPS/Images/cp-menu.png b/src/OEBPS/Images/cp-menu.png index 9887827..6df4268 100644 Binary files a/src/OEBPS/Images/cp-menu.png and b/src/OEBPS/Images/cp-menu.png differ diff --git a/src/OEBPS/Images/cycle-css-icon.svg b/src/OEBPS/Images/cycle-css-icon.svg new file mode 100644 index 0000000..872899c --- /dev/null +++ b/src/OEBPS/Images/cycle-css-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/OEBPS/Images/docx-import-plugin5.png b/src/OEBPS/Images/docx-import-plugin5.png index a3a819d..9a2a2e3 100644 Binary files a/src/OEBPS/Images/docx-import-plugin5.png and b/src/OEBPS/Images/docx-import-plugin5.png differ diff --git a/src/OEBPS/Images/find-replace-basic.png b/src/OEBPS/Images/find-replace-basic.png index 4ecb2ca..47b5e07 100644 Binary files a/src/OEBPS/Images/find-replace-basic.png and b/src/OEBPS/Images/find-replace-basic.png differ diff --git a/src/OEBPS/Images/find-replace-options.png b/src/OEBPS/Images/find-replace-options.png index 029a72f..16f68e5 100644 Binary files a/src/OEBPS/Images/find-replace-options.png and b/src/OEBPS/Images/find-replace-options.png differ diff --git a/src/OEBPS/Images/inspect-icon.svg b/src/OEBPS/Images/inspect-icon.svg new file mode 100644 index 0000000..374640e --- /dev/null +++ b/src/OEBPS/Images/inspect-icon.svg @@ -0,0 +1 @@ + diff --git a/src/OEBPS/Images/preferences-appearance-mainUI.png b/src/OEBPS/Images/preferences-appearance-mainUI.png index 82dad48..190d726 100644 Binary files a/src/OEBPS/Images/preferences-appearance-mainUI.png and b/src/OEBPS/Images/preferences-appearance-mainUI.png differ diff --git a/src/OEBPS/Images/preferences-general-advanced.png b/src/OEBPS/Images/preferences-general-advanced.png index 42306db..92f5f0a 100644 Binary files a/src/OEBPS/Images/preferences-general-advanced.png and b/src/OEBPS/Images/preferences-general-advanced.png differ diff --git a/src/OEBPS/Images/preview-window.png b/src/OEBPS/Images/preview-window.png index d961e7d..2f6066e 100644 Binary files a/src/OEBPS/Images/preview-window.png and b/src/OEBPS/Images/preview-window.png differ diff --git a/src/OEBPS/Images/print-icon.svg b/src/OEBPS/Images/print-icon.svg new file mode 100644 index 0000000..cb6dc94 --- /dev/null +++ b/src/OEBPS/Images/print-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/OEBPS/Images/reload-icon.svg b/src/OEBPS/Images/reload-icon.svg new file mode 100644 index 0000000..c2ef7c9 --- /dev/null +++ b/src/OEBPS/Images/reload-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/OEBPS/Images/saved-searches-editing-controls.png b/src/OEBPS/Images/saved-searches-editing-controls.png index 1c4467b..e721110 100644 Binary files a/src/OEBPS/Images/saved-searches-editing-controls.png and b/src/OEBPS/Images/saved-searches-editing-controls.png differ diff --git a/src/OEBPS/Images/select-all-icon.svg b/src/OEBPS/Images/select-all-icon.svg new file mode 100644 index 0000000..58e0012 --- /dev/null +++ b/src/OEBPS/Images/select-all-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/OEBPS/Images/sigil_dark.png b/src/OEBPS/Images/sigil_dark.png index 0ce18bf..cdcc807 100644 Binary files a/src/OEBPS/Images/sigil_dark.png and b/src/OEBPS/Images/sigil_dark.png differ diff --git a/src/OEBPS/Images/sigil_light.png b/src/OEBPS/Images/sigil_light.png index e5119b4..a5ca2d2 100644 Binary files a/src/OEBPS/Images/sigil_light.png and b/src/OEBPS/Images/sigil_light.png differ diff --git a/src/OEBPS/Images/tutorial-find-adv-options.png b/src/OEBPS/Images/tutorial-find-adv-options.png index 029a72f..3d4884a 100644 Binary files a/src/OEBPS/Images/tutorial-find-adv-options.png and b/src/OEBPS/Images/tutorial-find-adv-options.png differ diff --git a/src/OEBPS/Images/tutorial-find-adv-page.png b/src/OEBPS/Images/tutorial-find-adv-page.png index 20b3241..f7161a7 100644 Binary files a/src/OEBPS/Images/tutorial-find-adv-page.png and b/src/OEBPS/Images/tutorial-find-adv-page.png differ diff --git a/src/OEBPS/Images/tutorial-find-adv-regex.png b/src/OEBPS/Images/tutorial-find-adv-regex.png index 5a42d63..1b1e152 100644 Binary files a/src/OEBPS/Images/tutorial-find-adv-regex.png and b/src/OEBPS/Images/tutorial-find-adv-regex.png differ diff --git a/src/OEBPS/Images/tutorial-find-adv-replace.png b/src/OEBPS/Images/tutorial-find-adv-replace.png index 4f39b59..183829c 100644 Binary files a/src/OEBPS/Images/tutorial-find-adv-replace.png and b/src/OEBPS/Images/tutorial-find-adv-replace.png differ diff --git a/src/OEBPS/Images/tutorial-find-all.png b/src/OEBPS/Images/tutorial-find-all.png index e479285..8277135 100644 Binary files a/src/OEBPS/Images/tutorial-find-all.png and b/src/OEBPS/Images/tutorial-find-all.png differ diff --git a/src/OEBPS/Images/tutorial-find-count.png b/src/OEBPS/Images/tutorial-find-count.png index c87be17..024b3e5 100644 Binary files a/src/OEBPS/Images/tutorial-find-count.png and b/src/OEBPS/Images/tutorial-find-count.png differ diff --git a/src/OEBPS/Images/tutorial-find-regex-chapter.png b/src/OEBPS/Images/tutorial-find-regex-chapter.png index 666552f..96e534c 100644 Binary files a/src/OEBPS/Images/tutorial-find-regex-chapter.png and b/src/OEBPS/Images/tutorial-find-regex-chapter.png differ diff --git a/src/OEBPS/Images/tutorial-find-start.png b/src/OEBPS/Images/tutorial-find-start.png index f7912e1..1c077bc 100644 Binary files a/src/OEBPS/Images/tutorial-find-start.png and b/src/OEBPS/Images/tutorial-find-start.png differ diff --git a/src/OEBPS/Images/tutorial-load-html.png b/src/OEBPS/Images/tutorial-load-html.png index 22d0ac4..64ef62a 100644 Binary files a/src/OEBPS/Images/tutorial-load-html.png and b/src/OEBPS/Images/tutorial-load-html.png differ diff --git a/src/OEBPS/Images/tutorial-main-window.png b/src/OEBPS/Images/tutorial-main-window.png index 281dbac..aa96ecf 100644 Binary files a/src/OEBPS/Images/tutorial-main-window.png and b/src/OEBPS/Images/tutorial-main-window.png differ diff --git a/src/OEBPS/Images/tutorial-preview.png b/src/OEBPS/Images/tutorial-preview.png index 93f84c8..f800acc 100644 Binary files a/src/OEBPS/Images/tutorial-preview.png and b/src/OEBPS/Images/tutorial-preview.png differ diff --git a/src/OEBPS/Images/ui_View.png b/src/OEBPS/Images/ui_View.png index 842c682..cdaf6f1 100644 Binary files a/src/OEBPS/Images/ui_View.png and b/src/OEBPS/Images/ui_View.png differ diff --git a/src/OEBPS/Images/ui_book-browser-context-menu.png b/src/OEBPS/Images/ui_book-browser-context-menu.png index 7f5208f..bbb4b2b 100644 Binary files a/src/OEBPS/Images/ui_book-browser-context-menu.png and b/src/OEBPS/Images/ui_book-browser-context-menu.png differ diff --git a/src/OEBPS/Images/ui_buttons-moved.png b/src/OEBPS/Images/ui_buttons-moved.png index d1ea2a2..04ff624 100644 Binary files a/src/OEBPS/Images/ui_buttons-moved.png and b/src/OEBPS/Images/ui_buttons-moved.png differ diff --git a/src/OEBPS/Images/ui_customize_window_floating.png b/src/OEBPS/Images/ui_customize_window_floating.png index ce6e1e0..54b6deb 100644 Binary files a/src/OEBPS/Images/ui_customize_window_floating.png and b/src/OEBPS/Images/ui_customize_window_floating.png differ diff --git a/src/OEBPS/Images/ui_customize_window_redock_as_panel.png b/src/OEBPS/Images/ui_customize_window_redock_as_panel.png index 6957678..11f0f97 100644 Binary files a/src/OEBPS/Images/ui_customize_window_redock_as_panel.png and b/src/OEBPS/Images/ui_customize_window_redock_as_panel.png differ diff --git a/src/OEBPS/Images/ui_customize_window_redocked_as_panel.png b/src/OEBPS/Images/ui_customize_window_redocked_as_panel.png index 89f955f..c3d245c 100644 Binary files a/src/OEBPS/Images/ui_customize_window_redocked_as_panel.png and b/src/OEBPS/Images/ui_customize_window_redocked_as_panel.png differ diff --git a/src/OEBPS/Images/ui_customize_window_redocked_as_tab.png b/src/OEBPS/Images/ui_customize_window_redocked_as_tab.png index a441aa8..fee1253 100644 Binary files a/src/OEBPS/Images/ui_customize_window_redocked_as_tab.png and b/src/OEBPS/Images/ui_customize_window_redocked_as_tab.png differ diff --git a/src/OEBPS/Images/ui_customize_window_redocking.png b/src/OEBPS/Images/ui_customize_window_redocking.png index 3e3dcdd..6b74f72 100644 Binary files a/src/OEBPS/Images/ui_customize_window_redocking.png and b/src/OEBPS/Images/ui_customize_window_redocking.png differ diff --git a/src/OEBPS/Images/ui_rearranged-and-undocked.png b/src/OEBPS/Images/ui_rearranged-and-undocked.png index 1006527..d926979 100644 Binary files a/src/OEBPS/Images/ui_rearranged-and-undocked.png and b/src/OEBPS/Images/ui_rearranged-and-undocked.png differ diff --git a/src/OEBPS/Images/ui_toolbar-back.png b/src/OEBPS/Images/ui_toolbar-back.png index 5626178..699b0aa 100644 Binary files a/src/OEBPS/Images/ui_toolbar-back.png and b/src/OEBPS/Images/ui_toolbar-back.png differ diff --git a/src/OEBPS/Images/ui_user-interface-default.png b/src/OEBPS/Images/ui_user-interface-default.png index 06d2ef9..0e9a5d6 100644 Binary files a/src/OEBPS/Images/ui_user-interface-default.png and b/src/OEBPS/Images/ui_user-interface-default.png differ diff --git a/src/OEBPS/Text/about_epub.xhtml b/src/OEBPS/Text/about_epub.xhtml index 79a0633..093b99b 100644 --- a/src/OEBPS/Text/about_epub.xhtml +++ b/src/OEBPS/Text/about_epub.xhtml @@ -14,7 +14,7 @@

An EPUB ebook is simply a collection of files each with different functionality stored together using the common zip format. These files include your words, images, Table of Contents, stylesheets, fonts and details about your book like author or title. EPUB’s standard format means your book can be read on many e-readers or converted easily to other e-readers not using EPUB.

-

Your EPUB stores your words and text in the book using the an XML form called XHTML of the HTML format (Hyper Text Markup Language) – the same code used by web pages to display text and images. This just means that the files contain your text along with markup codes and tags (like <h1> or <p>) which tell e-readers how to format and display the text – some words could be bold or italic, others could be a paragraph or a heading, etc.

+

Your EPUB stores your words and text in the book using an XML form called XHTML of the HTML format (Hyper Text Markup Language) – the same code used by web pages to display text and images. This just means that the files contain your text along with markup codes and tags (like <h1> or <p>) which tell e-readers how to format and display the text – some words could be bold or italic, others could be a paragraph or a heading, etc.

In addition to XHTML tags to control or style the layout, EPUB books typically make use of stylesheets to help organise the use of styles used by the XHTML files. A stylesheet is another file in the EPUB that contains a list of XHTML tags, classes, and selectors along with instructions on how to display any text using that matches the tag, class or selector, e.g. <h1> (heading level 1) should be larger and centered. This allows you to separate the content of your book from its layout and allows you to easily adjust the look of the EPUB.

@@ -52,7 +52,7 @@

If you really want to dig into the details of the official EPUB standard on which Sigil is built you can read the original technical specifications:

Search Direction

@@ -282,6 +303,8 @@
  • Auto-Tokenise: When using Ctrl-F (on Mac: Cmd-F) on selected text to copy it into the Find box, this will convert spaces to \s and escape certain characters so they are suitable for regex.

  • +
  • Unicode Property: Tells search that you want to treat all regex character placeholders with their unicode property equivalents. See Regex documentation for the flag: (*UCP)

  • +

    Other General Search Options

    @@ -312,5 +335,15 @@
  • Clear Find Replace History: Clears out the all recent historyor previous Find and Replace values.

  • + + +

    Handling Special Characters in Find and Replace

    + +

    As some characters are hard for many keyboards to produce easily, Find and Replace now supports using hex escape codes to allow the user to specificy a character by its 4 digit hexadecimal numeric code.

    + +

    The format is \x{hhhh} where each "h" represents the a single hexidecimal value - 0 to 9 and A to F.

    + +

    For example: to replace all non-breaking space (nbsp) characters which has acharacter code 160 you could use: \x{00A0} to represent that character.

    + \ No newline at end of file diff --git a/src/OEBPS/Text/installation.xhtml b/src/OEBPS/Text/installation.xhtml index 5185b43..057d398 100644 --- a/src/OEBPS/Text/installation.xhtml +++ b/src/OEBPS/Text/installation.xhtml @@ -25,12 +25,12 @@

    Double-click the file to run the installer, e.g.:

    Mac

    -

    Sigil is supported on MAC OS 10.12 x64 bit Intel or later

    +

    Sigil is supported on MAC OS 11 x86_64 bit Intel and Arm64 or later

    Change the Font Size of GUI Controls

    diff --git a/src/OEBPS/Text/preview.xhtml b/src/OEBPS/Text/preview.xhtml index 624d1b1..99f70f7 100644 --- a/src/OEBPS/Text/preview.xhtml +++ b/src/OEBPS/Text/preview.xhtml @@ -32,6 +32,23 @@

    If you click in Preview the Code View tab will sync to the same location.

    +

    Preview Window's Toolbar

    + +

    The Preview Window has its own dedicated toolbar found at the bottom left of the Preview Window just before its loading progress bar area. From left to right the function of each tool is:

    + +

    Inspector

    The Inspector Widget is opened/closed by clicking the “</>” button on the toolbar Preview Window toolbar. at the bottom of Preview. You can resize and reposition it how you like, and Sigil will remember your settings

    @@ -48,7 +65,7 @@

    Cycle Custom CSS

    -

    The Cycle Custom CSS Widget allows the user to change the css stylesheet that controls the appearence of the Preview Panel. The changes are made by clicking the preview-window-toolbar-cycle-icon button on the toolbar Preview Window toolbar. at the bottom of Preview.

    +

    The Cycle Custom CSS tool allows the user to change the css stylesheet that controls the appearence of the Preview Panel. The changes are made by clicking the preview-window-toolbar-cycle-icon button on the toolbar Preview Window toolbar. at the bottom of Preview.

    The widget will be disabled if none of the following css stylesheets are present in the Preferent Location folder:

    diff --git a/src/OEBPS/Text/rights.xhtml b/src/OEBPS/Text/rights.xhtml index d79b9a6..9733b99 100644 --- a/src/OEBPS/Text/rights.xhtml +++ b/src/OEBPS/Text/rights.xhtml @@ -11,7 +11,7 @@

     

    -

    Copyright © 2014-2022 Sigil MobileRead Documentation Team

    +

    Copyright © 2014-2024 Sigil MobileRead Documentation Team

    Copyright © 2012-2013 Dave Heiland

    diff --git a/src/OEBPS/Text/saved_searches.xhtml b/src/OEBPS/Text/saved_searches.xhtml index efcd75a..bb40872 100644 --- a/src/OEBPS/Text/saved_searches.xhtml +++ b/src/OEBPS/Text/saved_searches.xhtml @@ -100,10 +100,15 @@
  • TC - Target: Tabbed CSS Files
  • OP - Target: OPF File
  • NX - Target: NCX File
  • +
  • SV - Target: Selected SVG Files
  • +
  • SJ - Target: Selected Javascript Files
  • +
  • SX - Target: Selected Misc XML Files
  • +
  • DA - Regex Option: DotAll
  • MM - Regex Option: Minimal Match
  • AT - Regex Option: Auto Tokenise
  • +
  • UN - Regex Option: Unicode Property
  • WR - Option: Wrap
  • TO - Option: Text
  • diff --git a/src/OEBPS/Text/titlepage.xhtml b/src/OEBPS/Text/titlepage.xhtml index 04759be..a9e94eb 100644 --- a/src/OEBPS/Text/titlepage.xhtml +++ b/src/OEBPS/Text/titlepage.xhtml @@ -14,7 +14,7 @@

    Sigil User Guide

    -

    For Sigil Versions 1.9.10 and Later

    +

    For Sigil Versions 2.3.0 and Later


    diff --git a/src/OEBPS/Text/toc.xhtml b/src/OEBPS/Text/toc.xhtml index 714819a..64088c0 100644 --- a/src/OEBPS/Text/toc.xhtml +++ b/src/OEBPS/Text/toc.xhtml @@ -246,6 +246,18 @@
    +
    + Advanced Topics +
    + Using Sigil's Environment Variables +
    +
    + Using Sigil's Template Files +
    +
    + Embedding a PDF inside an Epub3 +
    +
    Tutorials
    @@ -321,4 +333,7 @@ +
    + Link to the actual Nav document +
    diff --git a/src/OEBPS/Text/tutorial_advanced_find.xhtml b/src/OEBPS/Text/tutorial_advanced_find.xhtml index 0657934..3d1bcb4 100644 --- a/src/OEBPS/Text/tutorial_advanced_find.xhtml +++ b/src/OEBPS/Text/tutorial_advanced_find.xhtml @@ -127,7 +127,7 @@

    Helpful Options

    -

    You may have noticed the extra Options in Find & Replace: DotAll, Minimal Match, and Auto-Tokenise. All of these options are useful when using Regex. If you are starting out using regex, then the recommendation is to check each of the boxes:

    +

    You may have noticed the extra Options in Find & Replace: DotAll, Minimal Match, Auto-Tokenise, and Unicode Property. All of these options are useful when using Regex. If you are starting out using regex, then the recommendation is to check each of the boxes except for the Unicode Property box.

    Showing Regex Search Options @@ -138,11 +138,13 @@

      -
    • DotAll: This regex option prepends (?s) to all regex searches and is used when you want the “.*” pattern to match across separate lines.
    • +
    • DotAll: This regex option prepends (?s) to all regex searches and is used when you want the “.*” pattern to match across separate lines.

    • -
    • Minimal Match: This regex option prepends (?U) to all regex searches and is used when you want a pattern to match the shortest occurrence instead of the longest match.
    • +
    • Minimal Match: This regex option prepends (?U) to all regex searches and is used when you want a pattern to match the shortest occurrence instead of the longest match.

    • -
    • Auto-Tokenise: When using Ctrl-F on selected text to add text to Find & Replace, this will convert spaces to \s and escape certain characters so they are suitable for regex.
    • +
    • Auto-Tokenise: When using Ctrl-F on selected text to add text to Find & Replace, this will convert spaces to \s and escape certain characters so they are suitable for regex.

    • + +
    • Unicode Property: This option tells Search to replace search character classes such a \w to be based on Unicode Properties of each character. The use of this option can greatly slow down Find and Replace but may be quite useful when searching using regex character placeholders in many languages.

    See the Regular Expression Reference chapter for more details.

    diff --git a/src/OEBPS/Text/tutorial_tips.xhtml b/src/OEBPS/Text/tutorial_tips.xhtml index a83e8b5..8f9d9b1 100644 --- a/src/OEBPS/Text/tutorial_tips.xhtml +++ b/src/OEBPS/Text/tutorial_tips.xhtml @@ -27,7 +27,7 @@
  • Check your spelling with the Spellcheck button Spellcheck Dialog icon., and consider creating a separate dictionary for your book if it has lots of unique words.

  • -
  • Use the FlightCrew and/or EpubCheck plugins to find EPUB errors then fix them – see Validation for typical error messages and what to do about them.

  • +
  • Use the EpubCheck plugin to find EPUB errors then fix them – see Validation for typical error messages and what to do about them.

  • Check your stylesheets are valid using Tools=>Validate Stylesheets with W3C.

  • diff --git a/src/OEBPS/Text/ui_customize.xhtml b/src/OEBPS/Text/ui_customize.xhtml index de3e0c1..589645e 100644 --- a/src/OEBPS/Text/ui_customize.xhtml +++ b/src/OEBPS/Text/ui_customize.xhtml @@ -21,15 +21,16 @@

    image of Sigil using a Light theme

    -

    On macOS, your System Preferences can be used to change from Light to Dark themes at any time or even automatically based on time of day. On Windows and Linux, your System theme is detected and set at Sigil’s launch. You can override this setting using an environment variable and then restart Sigil to see the changes.

    +

    On macOS, your System Preferences can be used to change from Light to Dark themes at any time or even automatically based on time of day. The same is now true for both Windows and most Linux Distributions. On Windows and Linux, your System theme is detected and set at Sigil’s launch.

    +

    Sigil’s primary interface consists of a main window in which are displayed several panels plus a set of toolbars. Which of these diff --git a/src/OEBPS/Text/user_interface.xhtml b/src/OEBPS/Text/user_interface.xhtml index b1c5049..8e7f0e8 100644 --- a/src/OEBPS/Text/user_interface.xhtml +++ b/src/OEBPS/Text/user_interface.xhtml @@ -41,7 +41,7 @@

    You can select which windows appear on your screen by using the View menu on the menubar:

    - Image of Sigil's View menu. + Image of Sigil's View menu.

    Certain windows can also be moved. To move a window, click on its header bar and drag it to its new location. For instance you can stack the windows. Here’s the Table of Contents placed below the Book Browser:

    @@ -88,6 +88,8 @@
  • Blank Stylesheet: Create a new CSS Stylesheet in the book.
  • +
  • Blank Javascript: Create a new empty javascript (js) file in the book.
  • +
  • Blank SVG Image File: Create a new SVG image file in the book.
  • @@ -157,7 +159,9 @@
  • Closing Tag: Insert a tag to close the last unclosed tag.
  • -
  • Clip: Select a clip to insert.
  • +
  • Clip: Select a clip to insert from the first Clips bar.
  • + +
  • Clip2: Select a clip to insert from the second Clips bar.
  • Format

    @@ -287,7 +291,9 @@
  • Create HTML Table Of Contents: Create an HTML file version of the TOC.
  • -
  • Restructure Epub to Sigil Norm: Starting with Sigil 1.0.0, EPUBs loaded into Sigil are kept “as-is”; no files or folders are moved or renamed. This is a departure from Sigil 0.9.18 and earlier, which automatically restructured each EPUB into a standard Sigil form (one OEBPS folder, specific names for the OPF and NCX, only one folder for text, images, etc.). Users who prefer the standard Sigil form may use Restructure Epub to Sigil Norm to manually restructure their EPUB to the old Sigil standard.
  • +
  • Restructure Epub to Sigil Norm: Starting with Sigil 1.0.0, EPUBs loaded into Sigil are kept “as-is”; no files or folders are moved or renamed. This is a departure from Sigil 0.9.18 and earlier, which automatically restructured each EPUB into a standard Sigil form (one OEBPS folder, specific names for the OPF and NCX, only one folder for text, images, etc.). Users who prefer the standard Sigil form may use Restructure Epub to Sigil Norm to manually restructure their EPUB to the old Sigil standard.

  • + +
  • Rebase OPF Manifest IDs on Current Filenames: Older versions of Sigil used to base OPF Manifest IDs on that file's name in order to help create uniqueness. Unfortauntely when these files are later renamed, the Manifest ID ends up being based on its prior filename. This can cause confusion when trying to hand edit the OPF. This tool will rebase the entire set of Manifest IDs on their current filenames while properly maintaing and updating any OPF refernces to those ids. This includes properly updating the spine, cover metadata, smil metatdata, other metadata refines, media-overlays, fallback ids, and spine attributes.

  • Create a Custom Empty Epub: Design a custom EPUB layout to use when creating new EPUBs.
  • @@ -422,6 +428,17 @@
  • Table of Contents: Show or hide a clickable TOC window.
  • Validation Results: Show or hide the validation results window.
  • + +
  • Focus on BookBrowser: move keyboard focus to the BookBrowser, unhiding it if needed.
  • + +
  • Focus on CodeView: move keyboard focus to Code View.
  • + +
  • Focus on Preview: Move keyboard focus to Preview, unhiding it if needed.
  • + +
  • Focus on Table of Contents: Move keyboard focus to the Table of Contents Window, unhiding it if needed.
  • + +
  • Focus on Clips Window: Move keyboard focus to the Clips Window, unhiding it if needed.
  • +

    Window

    @@ -456,6 +473,11 @@
  • Compare Epub against Checkpoint: Compare the current version of the EPUB with an earlier checkpoint version.
  • Manage Checkpoint Repositories: View a list of all checkpoints, view logs, and remove selected checkpoint repositories.
  • + +
  • Edit Checkpoint Descriptions: Create and attach a short description for each Checkpoint made.
  • + +
  • Show Log of Checkpoints: View a list of all checkpoints along with log descriptions.
  • +

    Help

    @@ -598,9 +620,10 @@
    -

    Image of return to previous arrow tool icon.

    +

    Image of return to previous arrow tool icon.

      +
    • Bookmark Location Search=>Bookmark Location
    • Back: Search=>Back
    @@ -765,7 +788,7 @@

    Image of default Clips toolbar.

    -

    There are two clip bars: Clip Bar and Clip Bar2. Buttons are created for the first 40 clips not in a group. The first clip bar will contain the first 20 clips, the second clip bar will contain the next 20 clips. To create, edit, and manage clips, go to: Tools=>Clip Editor

    +

    There are two clip bars: Clip Bar and Clip Bar2. Buttons are created for the first 60 clips not in a group. The first clip bar will contain the first 30 clips, the second clip bar will contain the next 30 clips. To create, edit, and manage clips, go to: Tools=>Clip Editor

    @@ -777,7 +800,7 @@

    Context Menus are menus that appear when you right-click on text, a label, a window, a tab, a header, a text box, etc., giving you quick access to a variety of actions. Context menu items are discussed in related chapters.

    - Image of Book Browser Context menu. + Image of Book Browser Context menu.
    diff --git a/src/OEBPS/Text/validation.xhtml b/src/OEBPS/Text/validation.xhtml index c2bd0cc..9f749f6 100644 --- a/src/OEBPS/Text/validation.xhtml +++ b/src/OEBPS/Text/validation.xhtml @@ -14,15 +14,25 @@

    In order to be considered a valid EPUB, your ebook must meet the standards defined for EPUBs. This means it must include certain files and information and not contain any errors as defined by the EPUB specification. To help you check if your EPUB is valid you can use the following tools which are available for free as plugins for Sigil.

    -

    EPUB Validation With FlightCrew (EPUB2 only)

    +

    EPUB Validation With EpubCheck (EPUB2 and EPUB3)

    + +

    For validating all EPUB3’s should run your EPUB through the EpubCheck program. You can use it online or download a local version of the program:

    + -

    Please note that FlightCrew is no longer included in Sigil and has been converted to an plugin. (If you press F7, Sigil will only run a very basic and limited well-formedness check.)

    +

    But the best way to use EpubCheck with Sigil is to download the lastest version of the EpubCheck plugin and install it.

    -

    Before you can use FlightCrew, you’ll have to download the FlightCrew plugin .zip file for your OS and install it.

    +

    Development of Epubcheck is done at https://github.com/w3c/epubcheck. +

    + +

    EpubCheck uses java on your machine and the latest version of the epubcheck.jar to verify your EPUB meets the EPUB specification.

    -

    To run FlightCrew select Plugins > Validation > FlightCrew.

    +

    When EpubCheck installed and used as a plugin, it will return errors and warnings in the Validation window making it easier for the user to navigate to and fix any errors.

    -

    This will display a new window underneath your editing window listing any issues that it finds. Once you have run FlightCrew to produce a report, look at each of the issues listed and then edit your document to correct them.

    +

    To run epubcheck select Plugins > Validation > epubcheck.

    + +

    Once you have run EpubCheck to produce a report, look at each of the issues listed and then edit your document to correct them.

    Image of the Validation window in action. @@ -100,26 +110,6 @@

    There also exists a CSS Validator plugin you can use to validate all of your CSS Stylesheet files. Use Plugins=>Manage Plugins to install it.

    - -

    EPUB Validation With EpubCheck (EPUB2 and EPUB3)

    - -

    FlightCrew identifies most issues with EPUBs, but it may not catch everything and can’t be used to validate EPUB3 books.

    - -

    For validating all EPUB3’s and as an additional check for EPUB2s you should also run your EPUB through the EpubCheck program. You can use it online or download a local version of the program:

    - - - -

    But the best way to use EpubCheck with Sigil is to download the lastest version of the EpubCheck plugin and install it just like was done with FlightCrew earlier in this chapter.

    - -

    Development of Epubcheck is done at https://github.com/w3c/epubcheck. -

    - -

    EpubCheck uses java on your machine and the latest version of the epubcheck.jar to verify your EPUB meets the EPUB specification.

    - -

    When EpubCheck installed and used as a plugin, it will return errors and warnings in the Validation window just was described above for FlightCrew making it easier for the user to navigate to and fix any errors.

    -

    EPUB Validation With Devices

    And in case you missed it: You should always test your EPUB on as many devices or programs as possible.

    diff --git a/src/OEBPS/Text/whats_new.xhtml b/src/OEBPS/Text/whats_new.xhtml index c1e0245..ec49541 100644 --- a/src/OEBPS/Text/whats_new.xhtml +++ b/src/OEBPS/Text/whats_new.xhtml @@ -31,13 +31,16 @@
    • Switch from QtWebKit to QtWebEngine QtWebEngine reduces memory growth and plugs many major memory leaks and has ongoing security and support patches from Qt/Google/Chromium

    • +
    • Update to Qt6.7.X from Qt 5.15.X

    • + +
    • Removal of Book View because it allowed users to mistakenly create very broken xhtml that was not acceptable in an EPUB. To replace part of its functionality, we created a new external program called PageEdit that is better suited for basic WYSIWYG proofing and simple Edits. Users who know no xhtml or css will probably want to stay with Sigil 0.9.14 as it was the last version to support BookView. More on PageEdit and integrating it into Sigil can be found in this chapter.

    • Support for Python Plugins to allow users to customize and integrate how they use Sigil into their own workflow and to add the tools they need or want independently from Sigil. These plugins can be downloaded and installed to add extended support to Sigil. These plugins include epubcheck, Access-Aide, KindleImport, Kindlegen, FlightCrew, ePub3-itizer, DOCX Import plugins, and etc. More about plugins, and where to download and how to install them will be described in a later chapter.

    • Support for Preserving User Specified entities

    • -
    • Sigil embeds its own Python interpreter (v3.8.3 at the time of this writing to support Python 3 based plugins.

    • +
    • Sigil embeds its own Python interpreter (v3.11.9 at the time of this writing to support Python 3 based plugins.

    • Sigil uses a specially modified version of Google’s Gumbo Parser to auto correct xhtml parsing errors according to the html5 and xhtml specs.

    • diff --git a/src/OEBPS/content.opf b/src/OEBPS/content.opf index c9fdf52..ce572bb 100644 --- a/src/OEBPS/content.opf +++ b/src/OEBPS/content.opf @@ -9,23 +9,101 @@ en Copyright © 2012, 2013 Dave Heiland Sigil, EPUB, ebook, editor - + urn:uuid:621cf516-7f59-4bfa-8bc5-a61601eef3c8 - - 2023-03-27T12:50:35Z + 2024-08-10T13:24:59Z This publication conforms to WCAG 2.0 AA. textual visual textual structuralNavigation + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -38,23 +116,18 @@ - - - - - - + + - @@ -62,6 +135,7 @@ + @@ -71,31 +145,29 @@ + + - - - - - + - + + + - - @@ -103,27 +175,19 @@ - - - + - + - - - - - - @@ -144,47 +208,57 @@ - - - + + + - - + + + + + + + + + + + + + + - + + + + + - + + - + + - - - - - - - - @@ -194,6 +268,14 @@ + + + + + + + + @@ -227,6 +309,7 @@ + @@ -236,6 +319,8 @@ + + @@ -245,29 +330,8 @@ - - - - - - - - - - - - - - - - - - - - - @@ -276,8 +340,12 @@ + + + + @@ -308,70 +376,9 @@ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -413,6 +420,7 @@ + diff --git a/src/OEBPS/nav.xhtml b/src/OEBPS/nav.xhtml index 184bd3b..69ff3f9 100644 --- a/src/OEBPS/nav.xhtml +++ b/src/OEBPS/nav.xhtml @@ -275,6 +275,20 @@ +
    • + Advanced Topics +
        +
      1. + Using Sigil's Environment Variables +
      2. +
      3. + Using Sigil's Template Files +
      4. +
      5. + Embedding a PDF inside an Epub3 +
      6. +
      +
    • Tutorials
        diff --git a/src/OEBPS/toc.ncx b/src/OEBPS/toc.ncx index dd97f9e..1c00900 100644 --- a/src/OEBPS/toc.ncx +++ b/src/OEBPS/toc.ncx @@ -491,150 +491,174 @@ + + Advanced Topics + + + + + Using Sigil's Environment Variables + + + + + + Using Sigil's Template Files + + + + + + Embedding a PDF inside an Epub3 + + + + + Tutorials - + Getting Started With EPUB - + Prepare Your File For Sigil - + Open Your File With Sigil - + Save Your EPUB File - + Add the Author and Title - + Add a Cover Image - + Create Files For Each Chapter - + Identify Your Chapters - + Generate A Table of Contents - + Create Links and Notes - + A Quick Introduction To Code View - + Check For Spelling Mistakes - + Edit With Find & Replace - + Use Stylesheets - + Include Custom Fonts - + Advanced Find & Replace – Regex - + Regular Expression Reference - + Tips - + FAQ - + Common Questions - + Where to Get Help - + Using Sigil - + Formatting and Styles - + Contributing to Sigil