blindpandas / bookworm Goto Github PK
View Code? Open in Web Editor NEWThe Universally Accessible document Reader
Home Page: https://getbookworm.com
License: Other
The Universally Accessible document Reader
Home Page: https://getbookworm.com
License: Other
Open an e-book in epub format containing the "pre" tag. I tested this with the book Mastering Go, second edition from Packpub. Every presented code example was rendered like one long line. This makes the book unusable, at least for me.
I've noticed that Bookworm Beta reads twice the last page of a book when reading on its own (not via the screen reader). I have a lot of e-books in EPUB format downloaded from a local (bulgarian) public site for e-books. Each e-book there has a single-page section in its end, called "Credits". When Bookworm reads on its own (with F5) and reaches that last single-page section called "Credits", it reads it twice. I was able to reproduce this only with SAPI5, but not with OneCore. Since the books are in bulgarian, I was able to test only with one SAPI5 bulgarian voice - "Irina" from "Innoetics", because the other one - "SpeechLab Gergana" seams not to be compatible with Bookworm (for reference - see Bookworm issue #31 - Bookworm does not correctly initialize a specific bulgarian SAPI5 TTS voice. Therefore, I can't tell for sure if the problem is in Bookworm or the voice. Additionally, now I've tested with an e-book in EPUB format in english with the SAPI5 variant of the english voice "Microsoft David" and the issue was also reproducible. So, it is not due to a specific book or a specific TTS voice.
Steps to reproduce the behavior:
Bookworm should read the last page of the book only once, as does the stable release of the program.
Bookworm reads the last page of the book twice.
The book formats that I read in are EPUB ones. I don't know if the problem is reproducible with other supported e-book formats. I'll attach an example e-book in EPUB format. It is in bulgarian, but for the purposes of the testing, I think this does not matter.
Here is the example e-book in EPUB format, zipped:
Cuando intento renderizar una página, no renderiza, y NVDA dice: "página renderizada (no responde)". Luego, abre el diálogo que dice que si cierra el programa, se podría perder información, y las dos opciones: esperar a que el programa responda, o cerrar el programa.
Simplemente, esperaba que renderizara la página. Esto ocurre tanto en modo normal como en modo depuración, sin devolver un mensaje de error ni código.
sucede con todos los archivos formato Epub.
after installation completed and run bookworm for the first time, the following error message pop up.
Fatal error detected
Failed to execute script pyi_rth_multiprocessing
It only happened on the first time run after installation. Subsequent run of bookworm will not produces this error message. Although not critical, hopes can't be fixed in the next release.
In some books, the table of contents contains not only chapters, but parent items, which in some cases are called "parts". So, a "part" can contain a few chapters. In such cases, Bookworm displays the "parts" as "level 1" items, and the chapters - as "level 2" items. If the book contains only chapters but not parts, the chapters are displayed by Bookworm as "level 1" items.
When Bookworm reads a book, whenever a new part/chapter is reached, the focus in the "Table of contents" tree view moves to the item corresponding to the respective part/chapter. But that is valid only for level 1 items. If the book contains not only chapters but parts as well (chapters are displayed as "level 2" items), Bookworm moves the focus in the "Table of contents" tree view only when a new part ("level 1" item) is reached. When a new chapter ("level 2" item) is reached, Bookworm does not change the focus to it in the "Table of contents" tree view. Is this intentional, a bug, or a technical limitation?
Steps to reproduce the behavior:
Bookworm should move the focus in the "Table of contents" tree view not only when a "level 1" item is reached, but when a "level 2" item is reached as well.
Any EPUB or PDF file that contains "level 2" items in its "table of contents".
NOTE: I might be wrong, but I think that at least some vision may be required, in order to properly reproduce and diagnose this issue.
Even if a book is opened/loaded and even if it is being read aloud, when the "Render Page" function is executed, the dialog/screen that appears is a blank one. No content from the book (text and/or images) is displayed.
I use the high-contrast black theme in Windows 10 and at first I thought that the issue may be related to it (sometimes such issues occur in programs when a high-contrast theme is used in Windows). But I've disabled the usage of a high-contrast theme and the issue persisted.
Steps to reproduce the behavior:
A rendered version of the book's content should be displayed, but it is not - only a blank screen is shown.
It does not matter if the file is EPUB or PDF. It does not matter if the text is in latin or cyrillic.
Hello, I would like to add the Turkish language to this beautiful program.
But there is no POT file.
A simple translation document is very useful.
I don't know how to prepare the translation template without a POT file.
I'm going to try something with PoEdit.
How should I proceed with the process of adding new translations?
God bless all script code lines 😂🤗 .
In the "Bookworm File Associations" dialog, the string "Associate files of type" for each individual file type is not localized. Instead, it is shown in english. Only the "Associate files of type" part is not localized - the name of the file type is localized.
Steps to reproduce the behavior:
The "Associate files of type" string is displayed in english, even though Bookworm's display language is not english.
I don't know if it is intentional or not, but Bookworm seams to be inserting a "comma" (,) character between pages. The comma character is not visible on the end or the beginning of a page, but when reading aloud with Bookworm, it can be observed that something is read between the pages - something, that is not part of the text of the loaded file. Depending on the speed of the TTS engine being used, it may be missed, but it is still there. At first I was wondering what it is, but last night I was reading a book that had a few consecutive blank pages and was able to recognize the thing that the TTS engine was trying to read between the pages. It was trying to say "comma", but since the bulgarian word for "comma" is long, in most cases the TTS engine was barely able to pronounce the first syllable from the 3-syllable bulgarian word for "comma", before it gets interrupted and forced to read the next page of the book. Last night however, when reading those few blank pages, it managed to read almost the whole bulgarian word for "comma", so I was able to understand what it was trying to say/read. Strangely enough, I don't hear the "comma" character being read while reading the book with the screen reader - only when reading it with Bookworm directly.
Actually, now that I think of it, the insertion of the "comma" character may not be between every two pages, but only in certain circumstances. But what are those certain circumstances - I haven't figured out yet.
So, is it intentional? Is Bookworm intentionally inserting the "comma" (,) character between the pages and sending it to the TTS engines while reading aloud? And if so - why it is doing it? Or is it just a bug?
Steps to reproduce the behavior:
Bookworm should not insert such characters that are not present in the loaded book, unless it is absolutely necessary.
The file seams not to matter.
Hi,
I'm using windows 10 with Bookworm 64bit and updated it to the latest version b4.
I found that every time I press Enter of Backspace to turn to the next/previous page, the windows error sound effect is played with the app's pagination sound. Even I unchecked the "Play pagination sound" in the Preferences, the error sound effect still occurs.
Thank you
In bookworm's title bar, display not only the book's name, but the name of its author as well. That will make it easier to know which is the author of the current book and copy both the name of the book and the name of the author, without needing to navigate to the beginning or the end of the book to copy them from there.
If the pane in which is located the list of categories in Bookworm's preferences has a black background (e.g. the "High Contrast Black" theme in Windows is used), each icon is not visible, unless its category is selected/highlighted.
Steps to reproduce the behavior:
The icons for the categories in the pane on the left should be visible, no matter if the category in question is selected/highlighted or not.
The problem is a minor one. As far as I know, it is probably hard, if not impossible to fix, unless different sets of icons are used in accordance with the background color of the pane, which I think is an overkill for such a minor bug. But I'm reporting it just in case I'm wrong about its complexity and for the sake of completeness/thoroughness.
Hello,
When I unzip the file
Bookworm-0.2a4-portable.zip
and press enter on bookworm.exe, I get the following error written to the log
19/01/2021 00:08:19 root CRITICAL: Error details:
Traceback (most recent call last):
File "bookworm\bookworm.py", line 27, in main
File "", line 983, in _find_and_load
File "", line 967, in _find_and_load_unlocked
File "", line 677, in _load_unlocked
File "c:\projects\bookworm-o7wa1.venv32\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 493, in exec_module
File "bookworm\bootstrap.py", line 10, in
File "", line 983, in _find_and_load
File "", line 967, in _find_and_load_unlocked
File "", line 677, in _load_unlocked
File "c:\projects\bookworm-o7wa1.venv32\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 493, in exec_module
File "bookworm\paths.py", line 11, in
File "", line 983, in _find_and_load
File "", line 967, in _find_and_load_unlocked
File "", line 677, in _load_unlocked
File "c:\projects\bookworm-o7wa1.venv32\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 493, in exec_module
File "bookworm\runtime.py", line 59, in
File "bookworm\runtime.py", line 48, in is_running_portable
File "pathlib.py", line 1027, in new
File "pathlib.py", line 674, in _from_parts
File "pathlib.py", line 658, in _parse_args
TypeError: expected str, bytes or os.PathLike object, not NoneType
Steps to reproduce the behavior:
Bookworm should launch.
I am unable to open a file.
Add any other context about the problem here.
I can't open the preferences dialog. When I try to do it, never happen.
A clear and concise description of what the problem is.
The preferences dialog should open
A clear and concise description of what you expected to happen.
Any book or without it at all
Tell us what is the format of the file you've opened [e.g. PDF]. If possible, attach the file you have open in Bookworm when the problem happened.
I use the portable app on my Windows 10 with NVDA. Can't to change any preferences...
Add any other context about the problem here.
NOTE: I might be wrong, but I think that at least some vision may be required, in order to properly reproduce and diagnose this issue.
In some dialogs of Bookworm, in group controls (where there are a few controls visually grouped together), the text label of the first control in the group is positioned so it is located over the name of the group. Many such examples can be found in Bookworm preferences. Exceptions in there seam to be the groups of controls that contain radio buttons - there the label of the group is visible, because the first control in the group (the first radio button) is located below it as it should and not over it.
Steps to reproduce the behavior:
The first option in each group of options should be positioned within the group container and not on its edge, so it does not obscure the label for the group.
I'm very pleased to see that there is a modern and powerful E Book reader being developed. Please keep this one going.
A friend of mine has reported this to me and I was able to reproduce it.
There is one very old (made in 2005 I think) SAPI5 bulgarian voice. It is called "Gergana" (the software product itself is called "SpeechLab").
When the user configures Bookworm to use this voice and presses F5 to read an opened book with it, the voice just stutters on the first syllable from the text.
I've restarted Bookworm with debugging enabled and reproduced the problem. Then Ive gathered the log files from the \AppData\Roaming\Bookworm\logs\ folder. I'll attach them here. If needs be, I'll personally send you the voice for you to test with it and some bulgarian books.
I'm afraid however, that this is an incompatibility between the voice "Gergana" and the method which Bookworm uses to access the SAPI5 TTS voices in Windows and I don't know if you'll be able to do something about it. Still, I'm reporting it, just in case I'm wrong and the problem can be fixed.
Steps to reproduce the behavior:
The voice should start reading the book.
It is an EPUB book in bulgarian (not a particular one).
There is a bulgarian SAPI5 voice, developed by the greek company "Innoetics". The voice is called "Irina". Bookworm fails to display its name in the list of available voices. Instead, it shows only a blank entry in its place. The voice works and can be used in Bookworm - only its name does not display as it should. This occurs only in Bookworm. Other programs (e.g. NVDA, JAWS, Balabolka) do see the voice correctly with its name.
Unfortunately, the company "Innoetics" does no longer distribute its voices (they can't be downloaded from their website). But I can privately send you an installer for a demo of the voice, if needs be.
If I can provide some logs in which the issue is recorded/reproduced, please let me know how to create them and from where to obtain them.
Steps to reproduce the behavior:
Bookworm should see the voice "Irina" with its display name in the list of available voices.
If the Windows 10 high-contrast mode is enabled and the "High-Contrast Black" theme is selected, the beta version of Bookworm does not render the pages correctly. It should use a black background and white text as does the stable release of Bookworm, but instead it renders them with a light gray canvas and white background for the pages. This looks almost as if the high-contrast mode is not enabled, except for one thing - the text should be black in such a case, but it is white. To summarize, the beta version of Bookworm renders pages with a light gray canvas and white text on a white background for the pages. So, this is not only incorrect considering the theme used in Windows, but also makes the text unreadable. I'll attach some screenshots if the system will allow me.
Steps to reproduce the behavior:
Bookworm should render the page with the following colors: black canvas and black background with white text for the pages.
Bookworm renders the page with the following colors: light gray canvas and white background with white text for the pages, which makes the pages practically unreadable.
The problem is most accurately reproducible with EPUB files. With PDF files the white text is visible, because there is a black background around it, but the other parts of the render has the same wrong colors as the one for EPUB files.
Here are the made screenshots:
I've use bookworm to read a pdf file. For unknown reason, there are '-' symbol all over the text in the pdf document.
E.G:
normal text: Tax break enable more jobs created.
What happened: Tax br- eak enable m- ore job - s cr- eated.
When i try to open the same document using other app like adobe reader or any other apps, the text or sentences appear just fine/normal. Hopes can investigate.
No, although ability to continuously read with a screen-reader would make it less important (see below).
Support OneCore voices and allow the user to switch to them using speech settings or voice profiles.
Microsoft has a lot of really good, multilingual voices that come with Windows 10, but they are out of reach for most apps that only support SAPI 5. It would be great to see support for these voices added to Bookworm itself, so the user can make voice profiles with them and read using all available voices.
I would like to be able to open txt and html files in BW directly and to navigate through the HTML with headings, links, etc.
This can be done in notepad or a browser but BW has better functionality for reading and many books are in html and some are even in txt.
If I change the zoom level of the text in an opened book and go to another page, zoom level resets. But executing the zoom-in/zoom-out commands continues to change from the last zoom level.
Steps to reproduce the behavior:
Bookworm should not reset the zoom level while changing the pages.
I would like to suggest that adding a option under preferences or settings to enable users to change hotkey to particular function. For example, i prefer using screen reader instead of built-in tts to read file in bookworm. As a result, i would frequently use the standard reading command like homekey to move to the beginning of line, and end key to move to the end of line. But, these hotkeys have been assigned to move to beginning of document and end document. Therefore, i would very hopeful that such settings exist because it is quite frustrated.
Thank you.
The user manual on the github homepage is broken and does not work. It is unclear if the user guide directory in the help menu is leading the user to the most recent user guide.
Hello. I have to read numerous PDF files because of my law school, and for me, the Bookworm is really great in the PDF files open quickly and also in other resources you have. But I lack a feature that I consider really essential: The Bookworm does not scroll the pages automatically when I'm reading with NVDA, the way it promises to do when we are using the internal mechanism of the application speech. I know I can hit enter when the cursor reaches the end of a page, but the automatic page scrolling would be much more comfortable, especially for a continuous reading of very large books, such as the Laws of books. And besides, I may have to copy a paragraph that starts on a page and ends in another. Anyway, I would like to bring the request for more this important resource for the community and especially to the developer, whom I thank for the excellent work and effort in bringing a good PDF reader accessible to the blind, and I hope to have the support of all ... Thank you.
Yes, my feature request is related to a problem. I rarely come across such e-books, but there are a few of them, in which the text has some characters that standard fonts (e.g. Segoe UI) do not support. In such cases, the e-book requires the usage of other fonts (e.g. Dejavu), that do support such non-standard (Unicode) characters.
I would like for Bookworm to have an option to choose which font is used for displaying the e-book's content (the text area on the right). If possible, that could be extended to the "Table of contents" tree view area on the left as well.
I don't think there are alternatives, except maybe for using another e-book reading program, which provides the ability to choose which font is used for displaying the e-book's content (e.g. Balabolka). But such a solution in this case is besides the point - isn't it (?). 😀
NOTE: I might be wrong, but I think that at least some vision may be required, in order to properly reproduce and diagnose this issue.
In Bookworm 07122019 (the test version), pages in rendered view seam to overlap vertically. The first displayed page is OK - it is centered on the screen. Each next page however has its top edge snapped to the top edge of the screen. At the same time, the next page is also displayed so its bottom edge is snapped to the bottom edge of the screen. The current page is displayed completely and the next page has its top part hidden behind the current page (probably because there is not enough vertical space to fit both). If I'm not wrong, Bookworm should display only one page at a time, so its current behavior is a bug.
Steps to reproduce the behavior:
Bookworm should display only one page at a time, centered on the screen and maximized for best vertical fit.
A search for a very long string brakes the search - the searched string cannot be found, even if it exists in the book. I don't know how long the string has to be, but a bit longer sentence should do the job.
Steps to reproduce the behavior:
Bookworm should find the searched string, but it does not - it reports that there are 0 results found.
Most of my e-books are in EPUB format and that is in what format I'm searching for the long string. But I don't think the format matters. I even tried books with cyrillic and books with latin characters, but the result was the same.
In some PDF documents, it is possible to navigate through headings using the NVDA commands h and shift-h, just like in HTML web pages. However, this currently doesn't work in Bookworm; it only works in Adobe Acrobat Reader DC.
Bookworm should recognize the same headings as Acrobat Reader does.
Please download it, as it's too big to attach here:
https://www.reaper.fm/userguide/ReaperUserGuide5985c.pdf
after install the update to b4, the recent update, i can't open the bookworm. when i open it, the following message displayed,
Fatal error detected
Failed to execute script launcher
OK
i have try restart computer and the error still persists.
windows 10, 64bit,
As described in the titleMany e-books contain images, Although most of us don't know what's in the image, But that doesn't mean it's useless.
Bookworm is a good software, if it already has this function, please let me know and please to close the issue
Be able to display images on the screen in an appropriate way.
I didn't think of an alternative for the time being. Displaying images is necessary.
Bug: The content of the "About" dialog is not localized. Instead, the content is displayed in english. The string for it is available in the .po file. It is the "bookworm/gui/book_viewer/menubar/init.py:44" one and it is localized/translated. But the program ignores it for some reason and displays the english string instead. I've managed to reproduce the issue with both bulgarian and arabic translation.
Steps to reproduce the behavior:
Even though the display language of Bookworm is different than english, the content of the "About" dialog is still in english.
There's no dark/High-contrast mode in BookWorm. This makes it difficult for low vision users to use the software. Windows high-contrast mode could be used, but it doesn't affect the navigation tree-view in the BookWorm.
Additionally, There's a problem in displaying Headings and content below the headings. Currently, it appears on separate pages. This is not proper.
BookWorm version: latest version.
Windows version: Windows 10Ver2004 (64-bit) build 19041.329
Hi, here's another suggestion. I would like to suggest that the 'clear list' option put in the bottom of the menu instead of the first menu item. This is partly because, i think, there is less often that a user would want to clear list compared to looking for the recent books. And the second, there is a tendency to accidentally press enter on it (clear list) as usually would expect the most recent book.
Thank you.
No.
I believe it would be beneficial to additionally include portable distributions along-side the provided installers.
Some users might want to carry the app around on removable media or avoid having to deal with windows installers altogether.
In versions of wxpython>4.0.3, representation of control labels aren't necessarily what you'd want. The contrast can easily be seen by running:
pip install wxpython==4.0.3
invoke run
It might be helpful from a usability perspective to rely on this older version until something else is done by the folks at WxWidgets.
If anyone knows another way of keeping this more elegant interface in later versions, I'd love to hear about it.
While reading books and testing the current alpha version of Bookworm, I've noticed that it and the stable release show the same book with different number of pages. I've noticed this with EPUB files. For example, the same book in the stable release of Bookworm is displayed with 397 pages and in the current alpha is displayed with 430 pages. In all cases the number of pages is bigger in the alpha version than it is in the stable one.
The number of pages should be the same, considering that the book is the same in both cases.
The number of pages is different - the alpha version of Bookworm shows it with more pages.
The problem occurs at least with EPUB files. I don't have other e-book formats to test it with. I've tried with several books/files and the problem occurs with all of them.
While reading a book in the alpha version of Bookworm, I've noticed that while displaying the text, it has problems "escaping" some characters. In particular - the backslash (). When there is a sequence of characters such as for example "YES\NO", Bookworm alpha displays it as "YES\u041dO". Actually, the text is in bulgarian. It should display as "ДА\НЕ", but it displays as "ДА\u041dЕ". Apparently Bookworm displays the character "Н" by its hexadecimal unicode representation.
The text string containing the backslash character should be displayed correctly.
Bookworm displays part of the string by its hexadecimal unicode representation.
It is an EPUB file. I can attach it here if needs be.
In some places in the program, the name of the program - "Bookworm" - is written with a lower case letter "B", instead of a capital one. I've noticed this in the "About" dialog and in the documentation as well.
I've fixed those cases in the bulgarian copy of the documentation. I cannot do it however in the "About" dialog, because the name of the program there is hard-coded as a variable. I'm referring to the "{name}" variable in the string "bookworm/gui/book_viewer/menubar/init.py:44".
Steps to reproduce the behavior:
The name of the program in the text in the dialog box (above the version number) is written with a lower case "b", instead with a capital one. There are such instances of the program's name written in all lower case in the program's documentation as well.
This is a much sought after program. For many blind users, the lack of English is a problem.
I propose to provide a tool that will translate Bookworm into other languages.
What do you think?
Hi, thank you for such amazing app.
The app is great, however the format of the epub and pdf files is not displayed correctly. It is particularly problematic where I'm trying to read the code, I will provide the example below to illustrate the problem.
I have the following line below copied from the epub book that is about coding
quick note, the line below is rendered as one line of code
#mainCanvas { width: 400px; height: 400px; border: solid 1px black; }
this happens when I open pdf or epub book in this app.
same line of code should be rendered as follows
#mainCanvas {
width: 400px;
height: 400px;
border: solid 1px black;
}
I checked how it's supposed to be rendered against same pdf file in adobe acrobat.
I'm assuming that the coder who wrote the app should be aware about need to read code correctly using screenreader
I hope it could be fixed, because it is a great option. To read books, knowing the fact that PDF books are not always accessible it is great alternative to read any book in accessible way.
Thank you for such amazing app, and best of luck in future development, also high contrast mode is a must without a doubt.
version: 0.1b4
2020-04
yes
nope
NVDA does not continue to read past the end of the current page, no matter which setting is chosen in the reading section of preferences. I understand that the setting says "when pressing play", and therefore is probably only applicable to the program's own TTS.
There is no setting I can find which allows the entire page or book to be displayed for NVDA to read with the navigation functions of BW available. One must start the reading and, when it is done, press enter to turn the page and then start reading again. Would it be possible for the screen reader to read the entire text without interuption?
Steps to reproduce the behavior:
I wish the screen reader to keep reading until told to stop.
Epub
OS: Windows 7 64 Bit
Bookworm version 0.1.0b1
In the book that I'm currently reading, I've noticed that Bookworm does not split a particular text into separate lines as it should. When I load the book into Microsoft Edge or Balabolka, the text is properly split into separate lines. The lines in question are verses in a poem. It seams that the whole poem is combined in a paragraph.
Steps to reproduce the behavior:
Bookworm should split correctly lines of verses in a poem.
The file with which I've noticed this is a EPUB.
Currently bookworm has started using crowdin to host translations.
It is recommended to provide the latest .pot translation template when building in appveyor
Provide the latest .pot translation templates at the time of appveyor build
ci-cd: Provide the new bookworm .pop translation template at build time
none
When reading with a TTS (not via the screen reader), Bookworm has the ability to highlight the spoken text. Now however, the highlighting is done on a paragraph level. That means, that the program highlights a whole paragraph and reads it aloud. That makes it somewhat difficult for a partially sighted user like me to track the reading progress, specially if it is in a big paragraph.
An option in Bookworm to configure the level of highlighting when reading aloud should fix this. Example levels are: Word, line, sentence, paragraph.
I don't know if my suggestion is technically possible at this stage (seams complex even to me (smile)), but I'm making it just in case it is or it becomes possible at a later time.
If I want to use Bookworm on more than one computer, I can do that. But as far as I know, at the moment I cannot synchronize my book reading progress between the different computers.
Maybe providing an option in Bookworm to save the currently read book in some specific to Bookworm file format (e.g. XML-based) that contains the book content, the bookmarks, notes, book reading progress, etc. is a good solution as a start. That way we can save our book in this format and transfer it between our computers (e.g. on a flash drive, SD card, cloud storage, etc.). And no matter on which computer with Bookworm installed we open that book file, we can resume reading from where we left off, review our bookmarks and notes, etc.
after using bookworm for several days, perhaps, 5 days, now it can't run. When i press enter on 'bookworm', nothing happen. I try uninstall and reinstall again, still the same. Curious why it fails to open.
A friend of mine sent me a book in EPUB format, which causes incorrect functionality of Bookworm. The book content seams to load and read aloud correctly, but when I try to close the book with Control+W, open another book with Control+O, close the Bookworm window with Alt+F4, it just does not work.
Pressing Control+W does nothing. Control+O brings the open file dialog, I can select a file and press ENTER on it, but after that the result is as if I haven't tried to open a file - the problematic EPUB file remains opened/loaded in Bookworm. Pressing Alt+F4 does nothing. I can terminate Bookworm from Windows 10's Task Manager (from the "Processes" tab).
Those are my observations from my brief testing. There might be other broken functions of Bookworm with this problematic EPUB file.
Steps to reproduce the behavior:
Bookworm maybe should work correctly with this EPUB file, if the fault is not in the file itself.
The file is an EPUB one. I'll attach it here, if possible. Note, that the file is in bulgarian (cyrillic).
Hello,
Many Epub files have footnotes and endnotes which are linked to from within the text. This is very common, and very helpful, in academic texts, but is also very useful in other texts. Often readers will have these listed in their notes area but I notice that BW doesn't seem to acknowledge these links. It would be most helpful for the program to support such links. I am pleased to send, if needed, a copy of a text with plenty of these notes.
Thanks,
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.