Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Software > Sigil > Plugins

Notices

Reply
 
Thread Tools Search this Thread
Old Today, 03:46 PM   #1
BeckyEbook
Wizard
BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.
 
BeckyEbook's Avatar
 
Posts: 1,058
Karma: 3883259
Join Date: Jan 2017
Location: Poland
Device: Various
[Plugin] SpecialCharacterConfig – GUI editor for Sigil's custom special characters

Updated: September 24, 2026
Current Version: 0.1.4
Status: Beta
Plugin type: edit

Plugin icon:


How it works:
SpecialCharacterConfig is a GUI editor for Sigil's custom special character configuration, which is a new feature introduced in Sigil 2.8.5.

The plugin:
  • creates and edits special character groups;
  • allows Unicode characters to be searched and added;
  • allows character labels and descriptions to be edited;
  • allows the same character to be placed in multiple groups;
  • allows groups to be added, renamed, and deleted;
  • opens existing special_characters.xml files;
  • supports Save and Save As...;
  • creates a backup when overwriting an existing configuration.

The configuration is stored in Sigil's optional special_characters.xml file. Sigil uses this file after it is restarted.

The plugin does not replace Sigil's built-in special character set unless the user deliberately creates and saves a special_characters.xml configuration for Sigil.

This also makes it possible to maintain several different personal character sets and switch between them simply by saving the desired configuration as special_characters.xml.

Installation:
1. Select Manage Plugins from the Plugins menu. In the Manage Plugins dialog box, select Use Bundled Python, if it isn't already selected. (If your Sigil version doesn't have a Use Bundled Python option, click one of the Auto buttons to detect the path or Set to manually select the Python interpreter path.)
2. Click Add Plugin and select SpecialCharacterConfig_v0.X.Y.zip. This will install the SpecialCharacterConfig plugin, which you can then run via Plugins > Edit > SpecialCharacterConfig.

Issues:
This is a beta release. Feedback, bug reports, and suggestions are welcome.

In particular, testing on different operating systems, Unicode ranges, and larger character collections would be useful.

OS Requirements:
Windows, Linux, and macOS should be supported.
Tested on Windows 10 and 11 with Sigil 2.8.5 prerelease. It should also work on Linux and macOS.
*** Linux users will have to make sure that the PySide6 module is present if it's not already. ***

Sigil Requirements:
Minimum version of Sigil: 2.8.5 beta.

Credits/Thanks:
Special thanks to KevinH for implementing support for custom special character groups in Sigil and for his help in defining the XML format used by the plugin.

The plugin itself was developed with the assistance of GPT (vibe coding). It turned out to be a particularly interesting example of using AI-assisted development for a real Qt/Python application.

License/Copying: GNU LGPL Version 2 or Version 3, your choice. Any other license terms are only available directly from the author in writing.
Attached Thumbnails
Click image for larger version

Name:	sigil-scc-014-beta-main.png
Views:	8
Size:	42.6 KB
ID:	226199   Click image for larger version

Name:	sigil-scc-014-beta-unicode.png
Views:	4
Size:	38.4 KB
ID:	226200   Click image for larger version

Name:	sigil-isc-sample.png
Views:	4
Size:	8.6 KB
ID:	226202  
Attached Files
File Type: zip SpecialCharacterConfig_v0.1.4.zip (21.6 KB, 1 views)
BeckyEbook is offline   Reply With Quote
Old Today, 03:46 PM   #2
BeckyEbook
Wizard
BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.
 
BeckyEbook's Avatar
 
Posts: 1,058
Karma: 3883259
Join Date: Jan 2017
Location: Poland
Device: Various
Change Log

v0.1.4
- First public beta release.
- GUI editor for Sigil's special_characters.xml configuration file.
- Create, open, edit, and save custom special-character configurations.
- Manage groups and add Unicode characters with a searchable character picker.
- Edit character labels and descriptions.
- Save As support for maintaining multiple personal character sets.
- Automatic .bak backup when overwriting an existing XML file.
- Compatible with Sigil 2.8.5 beta and newer.
- Changes take effect after restarting Sigil.
BeckyEbook is offline   Reply With Quote
Advert
Old Today, 07:19 PM   #3
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 54,609
Karma: 182340325
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
I moved the ¥ sign to currency, added a few more currency symbols, some bits and bobs from my old saved symbols. Saved, restarted Sigil and looked good.

Only issue is that I could not find a way to move an item so ended up deleting the ¥ sign and recreating it.
DNSB is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Plugin] EnvVarEditor - GUI editor for Sigil's environment variables BeckyEbook Plugins 51 09-17-2026 09:15 AM
[GUI Plugin] Goodreads Characters and Settings VapidRapidReader Plugins 11 06-28-2026 01:23 AM
Editor plugin : problem with regex and special characters EbookMakers Development 4 11-14-2019 07:52 AM
Missing Characters in Editor-GUI Divingduck Editor 3 02-20-2014 01:31 AM
Special Characters in Sigil paulhypno Sigil 3 11-18-2012 08:46 AM


All times are GMT -4. The time now is 10:05 PM.


MobileRead.com is a privately owned, operated and funded community.