Not sure I see a universal use of this in print.css:

/* CSS2 selector to add visible href after links */
#content a:link:after,
#content a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 0.8em;
  font-weight: normal;
}

Filing as a bug because base themes ought to conform to industry best practices, but this is more of a personal preference. In my case, it hurt legibility of my prints.

Comments

johnalbin’s picture

"industry best practices"? The printed URLs are meant to help usability of prints. Surely we can improve both usability and legibility at the same time.

aren cambre’s picture

This clutters up prints. Decluttering is an important part of usability.

Consider this: if someone prints a page, they generally divorce that content from further electronic use. Some sites even make URLs undetectable in print--try printing a Wikipedia page.

I vote for decluttered by default.

EDIT: By the way, this is so unusual that it took me a long time in with Firebug and Google to figure out what was going on. I say this as an industry veteran specializing in web technology.

Garrett Albright’s picture

I personally think it's a wonderful feature. If you don't, however, you should be able to easily remove them by just adding a new print stylesheet which overrides print.css.

#content a:link:after, #content a:visited:after {
  content: "";
}

Add it to your theme's .info file the same way print.css is added (but after it), and away you go. (Haven't actually tested that, but it ought to work.)

johnalbin’s picture

Status: Active » Closed (won't fix)

It depends on the use case, IMO.

Many users want to print out pages they find on the internet and printing the URLs next to links is a bonus for them because they can then return to the web using their print outs.

What would be ideal is if a print page could have footnote markers. this is a link1 and then at the bottom print all the URLs. But I don't know of a way to do that with CSS.

As Garrett says, its easy enough to change in your sub-theme. In fact, in the latest 6.x-2.x-dev, the print.css stylesheet can be edited directly in your sub-theme.

I'm marking this “won't fix” unless someone has a better URL styling besides using parenthesis.