LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 07-21-2020, 12:47 PM   #1
starkadder
Member
 
Registered: Jun 2007
Posts: 116

Rep: Reputation: 25
fbreader writes hyphen after each word


Toshiba Portege R700
Linux Lite 5.0

I have FBReader 0.12.10dfsg 2-4du installed using it mainly to read .epub and it works perfectly except that it writes a hyphen after each word. The space is present so it's all readable but I can find no way to remove the hyphens.

On another laptop running MX and FBReader 0.12.10.dfsg 2-3 the hyphens do not happen, nor do they occur on older versions of FBReader on other machines.

I've found only one mention of this on the web and it appeared to be simply a bug report and didn't offer any comments on possible fixes.

Has anyone else experienced this?
 
Old 07-21-2020, 05:14 PM   #2
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Can't you just downgrade the version?
https://askubuntu.com/questions/1382...ge-via-apt-get
edit: you might need to manually search for the suitable .deb package, install it, then "hold" it.
In the case of fbreader I'd say Ubuntu or Debian, doesn't matter.

Last edited by ondoho; 07-21-2020 at 05:16 PM.
 
Old 07-22-2020, 01:29 AM   #3
starkadder
Member
 
Registered: Jun 2007
Posts: 116

Original Poster
Rep: Reputation: 25
Thanks for your input, ondoho,
Yes, I could and may downgrade it or probably just ignore the hyphens and carry on.
I was just interested to see if anyone else had experienced the problem, I don't think it's platform or hardware specific so others should be getting the same bug. The developers of FBReader will most likely fix it eventually anyway.
Thanks.
 
Old 07-22-2020, 03:13 AM   #4
shruggy
Senior Member
 
Registered: Mar 2020
Posts: 3,670

Rep: Reputation: Disabled
In Settings (gear icon) > Styles, uncheck Auto hyphenation. This setting won't take effect until you restart FBReader.

The main difference between -3 and -4 versions in Debian is dropping of Qt4 GUI interface. Perhaps, you were using the Qt4 interface on other machines.

Quote:
Originally Posted by starkadder View Post
The developers of FBReader will most likely fix it eventually anyway.
AFAIK, the developer of FBReader abandoned the Linux version long ago. The Debian maintainer does a superb job patching security holes in the package, but you cannot expect him to fix minor bugs.

TBH, I'd rather consider moving on to MuPDF or Calibre as an EPUB-viewer.
 
1 members found this post helpful.
Old 07-22-2020, 04:36 AM   #5
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Quote:
Originally Posted by shruggy View Post
AFAIK, the developer of FBReader abandoned the Linux version long ago.
This.
Look on their web page, the newest Linux version is 0.99, and that's from 2012. One can only imagine how old 0.12 is...
That said, fbreader is still a superb book reader that has been succesfully adapted to many, many platforms.
I keep ending up with it on Android, SailfishOS, all GNU/Linux...
 
Old 07-22-2020, 04:51 AM   #6
shruggy
Senior Member
 
Registered: Mar 2020
Posts: 3,670

Rep: Reputation: Disabled
@ondoho. 0.99 only supports Qt4, I guess 0.12.10 is the latest version of FBReader that supported GTK2, and as I said above, Qt4 support was dropped in Ubuntu 20.04 LTS which Linux Lite 5.0 is based on.

Last edited by shruggy; 07-22-2020 at 04:53 AM.
 
Old 07-22-2020, 08:45 AM   #7
starkadder
Member
 
Registered: Jun 2007
Posts: 116

Original Poster
Rep: Reputation: 25
Thank you folks,
I wasn't aware that it was unsupported for Linux, or that 0.12 was such an ancient version.
The auto hyphenations box has never been checked, I tried toggling it but it made no difference.
I can't seem to get on with Calibre, FBReader is the best for my situation so I'll just ignore the superfluous hyphens and stop carping.
I won't mark this a solved yet because someone out there may have hit on a workround, I'll give it a few more days.
Thanks again for your time and input.
 
Old 07-22-2020, 09:00 AM   #8
shruggy
Senior Member
 
Registered: Mar 2020
Posts: 3,670

Rep: Reputation: Disabled
I'm pretty sure unchecking the auto hyphenation worked for me when I tested it on Ubuntu 20.04 earlier today. Now, I'll try to recall how I did it (I already purged FBReader from the box). I used /usr/share/doc/samhain/MANUAL-2_4.epub as my test document.
  1. Open the document in FBReader. Hyphens after each word as you described.
  2. Uncheck Auto hyphenation for Base. Click Apply. No difference.
  3. Also uncheck Auto hyphenation for Regular text. Click Apply. No difference.
  4. Restore Auto hyphenation for Regular text. Close FBReader and start it again with the same document. Hyphens disappear.
 
Old 07-22-2020, 11:05 AM   #9
starkadder
Member
 
Registered: Jun 2007
Posts: 116

Original Poster
Rep: Reputation: 25
Hello shruggy,
I tried your idea (using Kerouac's On The Road).
My version of FBReader has no option for Regular text, only Regular paragraph, it does have an option for Preformatted text.
I tried the uncheck/check sequence on all permutations of Base, Regular paragraph and Preformatted text and I still have a surfeit of hyphens.
I really appreciate the time you are giving me on this but it's not a serious issue, just a minor irritation, I can live with it.
In the meantime, I'll leave the topic open and continue to scratch around on the wider web, I don't want to distract you from more important issues. However, if you do have an epiphany of some sort, I'll welcome it.
Regards and thanks.
 
Old 07-22-2020, 11:42 AM   #10
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Can't you just downgrade the version? See post #2...
Also check fbreader's config files, maybe something got muddled there.
 
Old 07-25-2020, 11:44 AM   #11
Londar
LQ Newbie
 
Registered: Jul 2020
Posts: 1

Rep: Reputation: Disabled
I also had this with book in foreign language. Changed FBReader default language to the same as the one in book and hyphens are gone.
 
Old 07-26-2020, 01:17 AM   #12
starkadder
Member
 
Registered: Jun 2007
Posts: 116

Original Poster
Rep: Reputation: 25
Thanks ondoho,
I think it's not a case of downgrading the application but of downgrading, or changing, the OS. My problem seems to be in the dropping of Qt4 and the geriatric state of FBReader for Linux.
I've scratched around on the internet and started a topic on the Linux Lite forum and in all cases the consensus seems to be that I'll have to put up with the hyphens or learn to love big, fat Calibre.
I've chosen the latter. I've used FBReader for a long time and uninstalling it was like losing an old friend but without support things will only deteriorate - time to move on.
Thank you to everyone who contributed to this thread, I'm going to mark it as closed.
 
Old 07-28-2020, 02:49 PM   #13
alex197509
LQ Newbie
 
Registered: Jul 2020
Posts: 1

Rep: Reputation: Disabled
lol
 
Old 10-08-2020, 02:41 AM   #14
katav
LQ Newbie
 
Registered: Oct 2020
Posts: 1

Rep: Reputation: Disabled
Quote:
Originally Posted by shruggy View Post
I'm pretty sure unchecking the auto hyphenation worked for me when I tested it on Ubuntu 20.04 earlier today. Now, I'll try to recall how I did it (I already purged FBReader from the box). I used /usr/share/doc/samhain/MANUAL-2_4.epub as my test document.
  1. Open the document in FBReader. Hyphens after each word as you described.
  2. Uncheck Auto hyphenation for Base. Click Apply. No difference.
  3. Also uncheck Auto hyphenation for Regular text. Click Apply. No difference.
  4. Restore Auto hyphenation for Regular text. Close FBReader and start it again with the same document. Hyphens disappear.
This worked for me. Brilliant! Thanks!
 
Old 10-09-2020, 03:21 AM   #15
starkadder
Member
 
Registered: Jun 2007
Posts: 116

Original Poster
Rep: Reputation: 25
Hello katav,
I was surprised to be notified of activity on a thread that I thought inactive and marked solved. I'm delighted that shruggy's suggestion worked for you.
I'll update this as people still seem to be interested: originally I marked it solved because, reluctantly, I gave up on FBreader and installed Calibre. Calibre is a very comprehensive application but I find it bloated and heavy - I don't get on with it. After trying for a while, I went for the nuclear option, I got rid of Linux Lite and installed MX19. Now everything, including FBreader works perfectly.
Thanks again to all contributors.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
regex for phrase like'word-word-word' Zero4 Linux - General 9 07-06-2019 06:36 AM
DB clustering/replication scheme where each node handles reads & writes? sneakyimp Linux - Server 5 01-11-2013 04:25 AM
How to install fbreader without being root (makefile related) wearetheborg Linux - Software 2 12-29-2011 05:25 PM
FBReader Slackbuild fails bogzab Slackware 3 04-08-2011 09:41 AM
fbreader.SlackBuild uses /usr/lib in x86_64 gapan Slackware 6 01-13-2010 04:42 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 11:40 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration