4

As you may know, doing ['text']('URL link') makes a link that goes to 'URL link' but has the text of 'text'. However, when making comments with links in this way, the brackets, parenthesis, and URL characters all count towards the character limit, which shouldn't happen because the only characters that will be displayed are whatever is inside the brackets.

Additionally, italicizing, bolding, code-fonting, and other text font modifications also suck up characters when typed in comments.

Therefore, my feature request is to have the brackets, parenthesis, and URL for links, as well as the formatting asterisks and whatnot not count towards character count in comments.

Thank you for listening to my suggestion.

1 Answer 1

8

Comments can be 600 characters long (I assume this is the database column size), and the text is stored in Markdown format (which gets rendered on page load) - here's a SE Data Explorer query that shows the raw markdown.

It'd be technically possible to change how this works (SE could have a DB column size larger than the allowed character size, using the extra space to 'not count' formatting or 'hidden' URL characters. Whether SE wants to change this is another question.


However, in the meantime I thought I'd share some space-saving tips I've picked up when linking to other Arqade/Stack Exchange posts. Consider the following Arqade Meta question (grabbed from the browser URL bar):

https://gaming.meta.stackexchange.com/questions/13489/arqade-community-check-in-2019-a-call-for-input

That's a quite hefty 101 characters long, just over 1/6th of a comment's length. Can we do better? Well, if you use the 'Share' option on the page instead, the URL drops the title and shortens the /questions/ path to just /q/, bringing it to 51 characters:

https://gaming.meta.stackexchange.com/q/13489/28182

But, we can do slightly better again, by using our site's shorter URL. That's arqade.com for the public site, and meta.arqade.com for meta:

https://meta.arqade.com/q/13489/28182

If you don't care about earning the Announcer, Booster or Publicist badges, you can remove your user ID (and the slash) from the end as well:

https://meta.arqade.com/q/13489

who needs https? (don't worry, SE redirects to https automatically)

http://meta.arqade.com/q/13489

and apparently (according to user232393), we don't even need to explicitly list the protocol at all:

//meta.arqade.com/q/13489

That's down to 25 characters, less than 1/4th of the original URL, and a lot more managable for writing comments.

In fact, (again, thanks to user232393!), so long as the link is to the same stack exchange site, you can drop the site name from the link entirely, and just use the path, like so:

/q/13489

This won't work for linking between different sites (such as the main site and meta), but it's a neat trick to eek out a little bit extra space!)

(If these sorts of little optimizations interest you, might I suggest a trip over to Code Golf? :-)

4
  • So this is a thing that would need to be changed at the highest level, and it's not likely to be. That's ok though, because I think with those nifty space-saving tips it'll be a lot more manageable.
    – Nik3141
    Commented Jul 30, 2019 at 16:18
  • 2
    @Nik3141 - Yeah it's unlikely to change any time soon, but glad I could be of some help at least! :-)
    – Robotnik Mod
    Commented Jul 31, 2019 at 0:32
  • If I include the user ID in the arqade.com URL, will this still count for the Announcer, Booster or Publicist badges? Commented Mar 30, 2020 at 3:54
  • @galacticninja I believe so but can't be certain. I'd use the shorthand /q/ or /a/ as well, as that's what the 'Share' link generates
    – Robotnik Mod
    Commented Mar 30, 2020 at 3:57

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .