Created attachment 1220955 [details] Example showing what I see when searching "Hello" and viewing the entry for 「廊下」 Description of problem: ----------------------- Tagainijishou is missing some important fonts, that makes some terms not appear. Most notably words that contains only kanas appear blank, and all furigana are missing from vocabulary entries. Also searches with only hiragana/katakana/romaji yield no results. Version-Release number of selected component (if applicable): ------------------------------------------------------------- Kernel : 4.8.6-201.fc24.x86_64 Version : 1.0.3 How reproducible: ----------------- Always Steps to Reproduce: ------------------- Install/reinstall tagainijisho $ sudo dnf reinstall tagainijisho{,-common,-dict-en} Marke sure to purge the config $ rm -rf .local/share/data/Tagaini\ Jisho .config/tagaini.net Launch Tagainijishou Search "Hello" -> Only 「今日は」 appears in the search result box, all entries have their japanese text blank. Search "hallway" Select the first result, 「廊下」. -> No furigana appears on top of the kanjis in the word entry box in the bottom half Search する -> No result appears Check the "Romaji search" checkbox. Search atatakai -> No result appears Search 温かい -> One result entry is available Additional info: ---------------- The software is pretty useless in this form, as you have to guess kanji when knowing only the kanas, and to guess the pronunciation when finding a word through the kanjis.
Hello, thanks for reporting. Do you have any Japanese fonts installed? What happens if you run as root? dnf install 'font(:lang=ja)'
My japanese fonts are installed. I have sazanami-{gothic,mincho}, google-droid-sans, adobe-source-han-sans-cn and vlgothic installed. I can type japanese, in gedit for example, or I can correctly read the UI menus in japanese if I change tagaini jisho's "Preferred GUI language". It's more insidious than that. Text with at least one kanji do show up, including the kanas, but text without any kanjis, like the pronunciation in furigana, disappear... If I run as root, I have a blank window... There are some errors from the terminals. Qt: Session management error: None of the authentication protocols specified are supported Debug: Could not register katakana tokenizer! Debug: Could not register katakana tokenizer! Debug: Could not register katakana tokenizer! Debug: Could not register katakana tokenizer! Debug: Could not register katakana tokenizer! Warning: X Error: BadAccess (attempt to access private resource denied) 10 Extension: 130 (MIT-SHM) Minor opcode: 1 (X_ShmAttach) Resource id: 0x173 The X error loops indefinitely. If I run it as user only the "Debug: Could not register katakana tokenizer!" error appears.
Hm, that's strange. Do you have any other qt4 based app that you could try? This command should give you a list of such apps (and libs): # dnf repoquery --installed --whatrequires "libQtGui.so.4()(64bit)"
I have scribus and krename. In neither of these, can I use the Ibus-mozc IME to input japanese : they insert latin character as if there was no special IME. However both of these can display japanese characters by copying and pasting. It's really weird because today -- after some daily updates I didn't check what they contained -- in addition to the japanese text displaying only at times, tagaini jisho refuses to input japanese with ibus-mozc as well, which means it's even more broken to use !
Oh, said updates include upgrading to fedora 25. Changing the fedora version of the bug.
This is not a problem with fonts. Root cause of this bug is that Tagaini Jisho uses the sqlite's function fts3_tokenizer() that was removed for security reasons since 3.11 version of sqlite. http://sqlite.org/releaselog/3_11_0.html When this function is not found the following warning is written in the console: "Could not register katakana tokenizer!" Making furigana to be not found and not displayed. Tagaini Jisho provides a flag to embed a custom sqlite "-DEMBED_SQLITE=1", compiling with this flag should solve this issue.
I built tagainijisho from the github repository with the "-DEMBED_SQLITE=1" and I can confirm it works fine with that home-directory-installed build.
(In reply to N.Brack from comment #7) > I built tagainijisho from the github repository with the "-DEMBED_SQLITE=1" > and I can confirm it works fine with that home-directory-installed build. I hope the devs can rebuild Tagaini, I miss it T.T
This message is a reminder that Fedora 25 is nearing its end of life. Approximately 4 (four) weeks from now Fedora will stop maintaining and issuing updates for Fedora 25. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '25'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 25 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
This bug appears to have been reported against 'rawhide' during the Fedora 28 development cycle. Changing version to '28'.
tagainijisho-1.0.3-10.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-ea5c7a8af0
tagainijisho-1.0.3-10.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2018-8d422a7f16
tagainijisho-1.0.3-10.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-8d422a7f16
tagainijisho-1.0.3-10.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-ea5c7a8af0
tagainijisho-1.0.3-10.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.
tagainijisho-1.0.3-10.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.