I'm making all of these just by doing <lj user="username">:
Regular Journal:
Community:

Syndicated Journal:
News Journal:

Shared Journal:

Edit: Here's some more stuff that the new code does:
Deleted or Purged Journal:
Renamed Journal: <lj user="planetjanine"> becomes
Non-existant Journal: <lj user="djflsfh"> and <lj comm="djflsfh"> both become

Using the <lj comm> tag: Using this produces the same results as using <lj user>. It will automatically change the icon to be what it should be.