There's now a built-in spell checker. Press Ctrl+Alt+K or choose Text
Check spelling to check all visible text objects in your document
(they need not be selected) in turn, going top-to-bottom and left-to-right. Once a misspelled word is found, a red frame around it is displayed, and the object with the misspelling is selected; if you are in Text tool, it also places the text cursor at the beginning of the misspelled word.
In the dialog, you can choose one of the listed suggestions and Accept it (this button is disabled unless you choose something in the list); Ignore the word for the rest of this session; or Add the word to the local dictionary.
Also, since the dialog does not lock Inkscape's window, you can simply edit the word with Text tool. Once you edit it to something acceptable to the speller, it will automatically turn off the red frame and continue checking the document.
On Linux, you need to install Aspell and its dictionaries for the languages you want to check. On Windows, for now, only English dictionary is included with Inkscape builds.
My questions:
- how do you want to select the language - in the prefs or right in the spellcheck dialog?
- should I make this compiled conditionally on linux - will anyone want to compile without spellchecker?
- what other languages to include with windows installer? we could take all, but it's many megabytes...
On 02/18/2009 04:08 AM, bulia byak wrote:
There's now a built-in spell checker.
Thanks! That's just what Inkscape needed :-)
- how do you want to select the language - in the prefs or right in
the spellcheck dialog?
In the spellcheck dialog please. We non-native English speakers tend to switch between languages more often, from document to document but also sometimes within a single document. Will Inkscape allow for using more than one language within a single document?
Regards,
Diederik
I can't link on XP since the spell checker was implemented. Tried in rev. 20718 and 20720. Devlibs at rev 19.
Error messages attached.
Preben
-----Original Message----- From: bulia byak [mailto:buliabyak@...400...] Sent: 18 February, 2009 10:08 To: Inkscape Devel List Subject: [Inkscape-devel] NEW: spell checker
There's now a built-in spell checker. Press Ctrl+Alt+K or choose Text
Check spelling to check all visible text objects in your document
(they need not be selected) in turn, going top-to-bottom and left-to-right. Once a misspelled word is found, a red frame around it is displayed, and the object with the misspelling is selected; if you are in Text tool, it also places the text cursor at the beginning of the misspelled word.
In the dialog, you can choose one of the listed suggestions and Accept it (this button is disabled unless you choose something in the list); Ignore the word for the rest of this session; or Add the word to the local dictionary.
Also, since the dialog does not lock Inkscape's window, you can simply edit the word with Text tool. Once you edit it to something acceptable to the speller, it will automatically turn off the red frame and continue checking the document.
On Linux, you need to install Aspell and its dictionaries for the languages you want to check. On Windows, for now, only English dictionary is included with Inkscape builds.
My questions:
- how do you want to select the language - in the prefs or right in
the spellcheck dialog?
- should I make this compiled conditionally on linux - will anyone
want to compile without spellchecker?
- what other languages to include with windows installer? we could
take all, but it's many megabytes...
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
On Wed, Feb 18, 2009 at 7:08 AM, Preben Soeberg <prsodk@...400...> wrote:
I can't link on XP since the spell checker was implemented. Tried in rev. 20718 and 20720. Devlibs at rev 19.
Make sure your build.xml is up to date too, and I think you also need to delete build.dep.
Build.xml is up to date and I always delete build.dep. I'll try to make a clean build.
Preben
-----Original Message----- From: bulia byak [mailto:buliabyak@...400...] Sent: 18 February, 2009 21:49 To: Preben Soeberg Cc: inkscape-devel@lists.sourceforge.net Subject: Re: [Inkscape-devel] NEW: spell checker
On Wed, Feb 18, 2009 at 7:08 AM, Preben Soeberg <prsodk@...400...> wrote:
I can't link on XP since the spell checker was implemented. Tried in rev. 20718 and 20720. Devlibs at rev 19.
Make sure your build.xml is up to date too, and I think you also need to delete build.dep.
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org
That was indeed my error... please update build.xml again now :)
On Wed, Feb 18, 2009 at 9:57 AM, Preben Soeberg <prsodk@...400...> wrote:
Build.xml is up to date and I always delete build.dep. I'll try to make a clean build.
Preben
-----Original Message----- From: bulia byak [mailto:buliabyak@...400...] Sent: 18 February, 2009 21:49 To: Preben Soeberg Cc: inkscape-devel@lists.sourceforge.net Subject: Re: [Inkscape-devel] NEW: spell checker
On Wed, Feb 18, 2009 at 7:08 AM, Preben Soeberg <prsodk@...400...> wrote:
I can't link on XP since the spell checker was implemented. Tried in rev. 20718 and 20720. Devlibs at rev 19.
Make sure your build.xml is up to date too, and I think you also need to delete build.dep.
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org
On Wed, Feb 18, 2009 at 6:08 AM, bulia byak wrote:
- how do you want to select the language - in the prefs or right in
the spellcheck dialog?
Preferences + combobox in text tool options toolbar + spellcheck dialog
If/when we have text styles, it would probably make sense having lang setting in a text style.
Alexandre
Hello
Am Dienstag, den 17.02.2009, 22:08 -0500 schrieb bulia byak:
There's now a built-in spell checker.
That's very cool.
My questions:
- how do you want to select the language - in the prefs or right in
the spellcheck dialog?
I'd like to select the languages I use in the prefs. (More then one.) And then I'd like to see both in a contextmenu like:
Contextmenu ... ----------------- English -> list of words German -> list of words ----------------- Ignore Wrong Word Add Word to -> English Dictionary German Dictionary
- should I make this compiled conditionally on linux - will anyone
want to compile without spellchecker?
Yes, perhaps, if someone runs Inkscape as an SVG2PNG converter on a server.
What I don't like or perhaps just not understand: 1. Why do you use an red frame around the misspelled word and not a jagged like any other program? 2. Why do I need to start it manually? Thats so 1990. I'd like to see on the fly checking. 3. Why on extra dialog an not in the context menu?
Regards, Tobias
On Wed, Feb 18, 2009 at 4:04 PM, Tobias Jakobs <tobias.jakobs@...1439...> wrote:
I'd like to select the languages I use in the prefs. (More then one.) And then I'd like to see both in a contextmenu like:
Contextmenu ...
English -> list of words German -> list of words
Ignore Wrong Word Add Word to -> English Dictionary German Dictionary
and how would it know on which words to stop? those that are not present in either dictionary? but what if some word is wrong in English but correct in German?
What I don't like or perhaps just not understand:
- Why do you use an red frame around the misspelled word and not a
jagged like any other program?
because we have code to easily create boxes and no code to create jaggies :) feel free to code that if you need it
- Why do I need to start it manually? Thats so 1990. I'd like to see on
the fly checking.
I for one hate on the fly checking, it gets in the way and slows everything down terribly. I always spell-check the entire document as a last step. Yes, I'm 1990 :) but again, now that the code is there, if anyone wants to implement on-the-fly it won't be too difficult.
- Why on extra dialog an not in the context menu?
Same answer: because I don't use context menu :) patches are welcome!
On Thu, Feb 19, 2009 at 12:19 AM, bulia byak wrote:
What I don't like or perhaps just not understand:
- Why do you use an red frame around the misspelled word and not a
jagged like any other program?
because we have code to easily create boxes and no code to create jaggies :) feel free to code that if you need it
What you are suggesting is in fact foundation for so long desired underlining ;-) Somebody will kill two hares with one shot :-)
Alexandre
On Wed, Feb 18, 2009 at 4:27 PM, Alexandre Prokoudine <alexandre.prokoudine@...400...> wrote:
What you are suggesting is in fact foundation for so long desired underlining ;-) Somebody will kill two hares with one shot :-)
not quite - for spellcheck we need a canvas item (not part of the document), but for svg undelining we need a real object
Am Mittwoch, den 18.02.2009, 16:19 -0500 schrieb bulia byak:
On Wed, Feb 18, 2009 at 4:04 PM, Tobias Jakobs <tobias.jakobs@...1439...> wrote:
I'd like to select the languages I use in the prefs. (More then one.) And then I'd like to see both in a contextmenu like:
Contextmenu ...
English -> list of words German -> list of words
Ignore Wrong Word Add Word to -> English Dictionary German Dictionary
and how would it know on which words to stop? those that are not present in either dictionary? but what if some word is wrong in English but correct in German?
If it is correct in one language, it's not highlighted. If it is not correct in all languages you get suggestions for all languages. That simple. This works very good in Evolution, the Gnome e-mail client.
Tobias
On Wed, Feb 18, 2009 at 4:34 PM, Tobias Jakobs <tobias.jakobs@...1439...> wrote:
I'd like to select the languages I use in the prefs. (More then one.)
I think I like this idea: first language, second language, maybe even third. It makes language switching almost unnecessary, so it will be in prefs, not in the dialog. Is this OK with everyone?
On Feb 18, 2009, at 6:34 PM, bulia byak wrote:
On Wed, Feb 18, 2009 at 4:34 PM, Tobias Jakobs <tobias.jakobs@...1439...> wrote:
I'd like to select the languages I use in the prefs. (More then one.)
I think I like this idea: first language, second language, maybe even third. It makes language switching almost unnecessary, so it will be in prefs, not in the dialog. Is this OK with everyone?
Info I'd gotten in the past was that users of MS Word who spoke more than a single language would most often use 2-3 languages in the same document.
bulia byak wrote:
- should I make this compiled conditionally on linux - will anyone
want to compile without spellchecker?
You could apply the same argument to every feature. I think it should be possible to compile without aspell, because it's not an essential feature.
Regards, Krzysztof Kosiński
On Feb 19, 2009, at 5:07 PM, Krzysztof Kosiński wrote:
bulia byak wrote:
- should I make this compiled conditionally on linux - will anyone
want to compile without spellchecker?
You could apply the same argument to every feature. I think it should be possible to compile without aspell, because it's not an essential feature.
I think this might be a good point.
For reference I'll take some time and dig up how prevalent aspell dependencies are. However, I can see that it might fall outside the core functionality of graphics, so someone doing a bare-bones compile might not want it. If it were a configure option and had #else stuff to indicate a feature was not compiled in (like the lcms stuff) that could be handy.
But for main releases I imagine that most will want the feature.
participants (7)
-
Alexandre Prokoudine
-
bulia byak
-
Diederik van Lierop
-
Jon A. Cruz
-
Krzysztof Kosiński
-
Preben Soeberg
-
Tobias Jakobs