Boring I know, but oh so useful…it cant surely be that hard to include?
Cheers
rabbit
Boring I know, but oh so useful…it cant surely be that hard to include?
Cheers
rabbit
Where do you expect to see spell check work?
Uhhh…how about when the user placed text in the file via the text command?
Actually I cant think of anywhere you wouldn’t want spell check.
Typically, you’d use it, not necessarily because you cant spell, but, like what is happening right now while I’m creating this post , to pick up mistakes and typos…
Especially if you create construction and or presentation documents, no matter how well they are presented, a spelling mistake or typo just spoils the the whole thing.
Likewise, even in the notes command, a spell check, with a user dictionary, would over time build up a set of specialised set of discipline specific terms and words, correctly spelled, which you could copy and paste into other documents with confidence.
I do this often ie I write myself notes to keep track of design decisions, things I need to watch, info I have collected that is relevant to the task and so on, and then I use some of that text in emails or notes on construction drawings etc.
Why wouldn’t rhino have spell check? What not to like about it? Its a standard tool that I’d expect in any program that can create text…
Cheers
rabbit
Having never looked into it, I don’t know what it takes to implement spell checking. And given that our UI is written in at least four different programming languages, I’m concerned that getting spell check “everywhere” could be very time consuming.
On the other hand, if there were 3 or 4 or 10 places that would make a real impact on your work, the project might become more manageable.
That’s why I’m asking you to think about where spell check would really benefit your work.
My2c:
Spellcheck in
Textobjects/dimensions first they are used to annotate layouts etc. and as such are the main area where texts are visible and meant to he read by others. And these type of texts are meant to convey written descriptive information often in the form of sentences and paragraphs.
Second dots
Third…all other text fields that are meant for descriptive sentences.
Probably when a spellchecker is implemented it would be fairly easy to have a tool to collect most strings present in the document and pass them through the checker. As means to check non realtime.
Imo Never should a spellchecker work on things like object names layernames etc.
-Willem
From my naive point of view it seems that in the best spirit of OOP a fundamental text editor which incorporates the OS’s spell checker could be developed and then used anywhere and everywhere Rhino takes in text. What’s the flaw in this thinking?
How many languages does it need to support and which ones?
We could support English, French, German, and Spanish “relatively” easily. Other languages would require more work.
Hi Steve.
Are there no open dictionary formats we as users could import? Much like with mozilla products and libreoffice where I can download a dictionary file and “install” it.
-Willem
I just pointed out what could be relatively easy to implement. Of course there are plenty of other options that we could spend a large amount of time on
Ok, got it, sorry.
My thinking was that in any case there must be a dictionary list somewhere.
So simple thinking made me guess in basis it is just replacing one list with another.
Willem
This is a very old conversation, so I’m going to bring it back to life. Has anyone come up with a spell check for the TextObject command? I’m being asked to incorporate a spell check so that we don’t engrave text incorrectly (which happens). While I already responded that this is beyond my control, it would be great to be able to let my peers know that it’s either in Rhino 8 or it’s coming sometime in the future.
Thanks,
Dan
This could be an option with python:
The following script runs in Python IDLE Shell but not in the Grasshopper Python editor
Hi Martin,
This looks really promising. Thanks for pointing me in this direction.
Yes, just wondering why it works in IDLE Shell but not in the Grasshopper Python editor
Honestly…!
Here is a great example of why a spell check is a core tool - to pick up a mistake before committing to an engraving operation - almost literally carving a mistake into stone!
The same thing happens through a set of construction documents, or other printed material.
I cannot believe after NINE years no-one at Rhino has seen this as a priority…
Rhino should have a spell check BUILT IN for every language it officially supports, just like any other professional software.
Rhino:
Ordinary hardware. Short learning curve. Affordable purchase price. No maintenance fees. No Spell Check.
cheers
rabbit
This is a nine year old thread. There are other threads where we turned on spell check using Microsoft’s spell check libraries and users were seeing crashes based on their computer configuration. We can reinvestigate the use of spell check again.