I donāt think itās wise to have it as a standard option in the guess case button, because itās so difficult to get it right with all of the edge cases and thatās just going to lead to incorrect entries all over the place. Iām not opposed to having some level of automation, but it shouldnāt just be done whenever that button is pressed, because I think a lot of people wonāt check whether itās actually correct. Right now itās reasonably easy to spot ASCII apostrophes, which makes it easier to fix it, but if all of that is converted automatically, whoās going to spot the mistake?
I think itās impossible to get right. When is it a left single quote (ā) rather than an apostrophe (ā)? When itās at the start of a word? No: āem. When itās at the start of a word and thereās a matching ASCII apostrophe at the end of the same word or a later one? No: ānā. You could perhaps hardcode a couple of cases thatāll be correct 99.99999ā¦% of the time (Iāll, heās, wonāt, etc.) but thatād be half-assing it.
@ROpdebee
It could be added as an unticked by default tickbox like the roman numbers?
Some code could also detect if it s directly after a number for the prime and double prime
Regarding left single quote it is always after a space normally so could be detected also, no?
Doing it manually also creates risk of issues and no matter editors are supposed to check before validating. There is something to do as it takes time for a non added value task and random editors never look at it.
Yes, and Iām not opposed to that, or a userscript like @jesus2099 suggested. Iād only have issues with it if it was guess caseās default behaviour.
Fully agree. But I like to believe that the editors who use Unicode punctuation currently are also aware of the differences between the various types of quotes/primes/etc, and actually care about using correct punctuation. Iām afraid that by having guess case convert it automatically, the Unicode characters will be inserted by people who donāt care about it, and donāt bother checking it for correctness. Iād much rather them leaving it as is, than making it incorrect.
Again, fully agree. But some editors (especially beginners) still capitalise titles incorrectly, put featured artists in the title, or format ETI incorrectly.
The āgoodā part about that is that incorrect capitalisation, featured artists in title, or incorrect ETI, is relatively easy to spot and are thus more likely to get fixed. The same thing goes for ASCII apostrophes (and the other characters too, although to a lesser extent). But if all titles would use Unicode punctuation by default, itād be harder to spot the mistakes. I would probably just glance over it.
Wellā¦
(I donāt think thatās actually correct though, right?)
Youāre probably better off training a machine learning model than to try and code in all of the possibilities, itāll have higher accuracy. Or having a non-default (see above) option to make a best-effort guess based on a small number of rules that work in most cases, and relying on an actual human to check for correctness and fix any mistakes. The only one that I think could reasonably be integrated into guess case by default is the horizontal ellipsis, I canāt think of any cases where ... should not be ā¦, except when an artist is intentionally trying to mess with MB editors.
It is not correct, indeed.
Itās Discourse (forum) automatic prettify, I didnāt paste special characters (because Discourse would break them anyway).
But then if it is ...., it should become ā¦., .⦠or just ā¦?
We agree there will be always strange cases but dont forget 95% of the time it is just 2 or 3 normal apostrophes then multiply those 2 mins by the number of editors who take care of punctuations + the number of the releases and there s a good way to save time.
Based on upper there is a consencus about doint it under a script in order this feature is limited to experienced user so @jesus2099 cant wait to beta test your code
Then in a later stage using this script will provide info to try to implement as part of the guess case. In worst case we could just imagine a system that update easy examples but not the track ttiles with more than 2 apostrophes inside.
I think the example that Discourseās attempt at Prettifying the text shows the problem rather well.
Seriously, I donāt have a clue as to which dash to use. I am here for the music, not the typography. Having a Guess Case button that makes inconsistent errors sounds bad to me as it will cause more work that is harder to spot.
@ulugabi and others: I have written a bookmarklet to automate Unicode replacements and created a new topic for those who have interest and/or want to give feedback:
You need to think of a new automation-breaking title example now that my bookmarklet manages to guess the correct Unicode replacements for this one
⦠just kidding, of course there is always something that will not be handled correctly and requires human attention and manual correction.
I would love for a version of this to be included in āguess caseā.
I donāt really care if it means that some people get it wrong 1% of the time - if thatās bad, then surely having the other 99% wrong all of the time is worse. Or am I missing something?
I think itās less of a problem if people who donāt understand it and donāt care just leave the straight apostrophes and their ilk in. If theyāre not touching it, they canāt do it wrong either. If itās part of the guess case button, they would use it and not know if it guessed wrong or how to fix it. Maybe a separate āguess punctuationā button would be a good compromise.
Disclaimer: Very quick and dirty port, only works on tracklists, the code probably sucks because itās been nearly 10 years since I used JS on a regular basis.
I translate this as:
Curly where a straight should be: very bad!
Straight where a curly should be: not very bad
Is that right? Because otherwise not touching it (all straight) is just as wrong as using the occasional incorrect curly. More so, because there are more situations where it should be curly.
No. Straight where curly should be is OK, the right curly instead of straight is good. A curly apostrophe where there should be a prime is bad. Accidentally turning the correct typographical symbol into the wrong one because guess case gets it wrong and the editor doesnāt have a clue is very bad.