jeshyr: Dreamwidth: Dream wide, dream deep (Dreamwidth - Dream wide Dream Deep)
Ricky Buchanan ([personal profile] jeshyr) wrote in [site community profile] dw_styles2011-08-31 08:25 pm

Dealing With Tiny Icons

I have just realised that at least some of our themes fail quite badly when they are used for posts which have a small or non-square user icon.

I use the EasyRead theme for my friends list and one of my circle uses a one pixel icon. Using EasyRead, his posts always show up with the subject line and his username overlaying one another which is hard to read. [personal profile] rising confirmed that some of the Brittle themes and Dusty Foot also look very odd with that icon. When I asked about this on IRC, [personal profile] azurelunatic mentioned that she has a rectangular icon which also breaks some themes.

I have confirmed that the site scheme and also Zesty work fine with this 1px icon. Haven't checked any others at this point.

I know that virtually everybody I've come across has almost all square full size icons but I really think that we need all themes (if possible!) to cater to differently sized/shaped icons[*].

For themes like EasyRead which collapse in the absence of a full sized icon, this can be fixed fairly simply by wrapping the icons in a 'span' which has width and height attributes set to 100px; icons which are smaller than "full size" will then just be surrounded by blank space to make up the full size.

I'm not sure how this should best be addressed, so I figured I'd post it here. What now?


[*] I do sometimes think that the Dreamwidth Diversity Statement could be reduced to "Edge Cases Matter Too" ;)

Post a comment in response:

Anonymous( )Anonymous This account has disabled anonymous posting.
OpenID( )OpenID You can comment on this post while signed in with an account from many other sites, once you have confirmed your email address. Sign in using OpenID.
Account name:
If you don't have an account you can create one now.
HTML doesn't work in the subject.


If you are unable to use this captcha for any reason, please contact us by email at

Notice: This account is set to log the IP addresses of everyone who comments.
Links will be displayed as unclickable URLs to help prevent spam.