Since GL_LINE_SMOOTH is not hardware accelerated, nor supported on all GFX cards, how do you draw smooth lines in 2D mode, which would look as good as with GL_LINE_SMOOTH ?
Edit2: My current solution is to draw a line from 2 quads, which fade to zero transparency from edges and the colors in between those 2 quads would be the line color. it works good enough for basic smooth lines rendering and doesnt use texturing and thus is very fast to render.
Currently I am using 2 or 3 quads to do this, it is the simpliest way to do it.
In the image below you can see the quads with blue borders. White color means full opacity and black color means zero opacity (=fully transparent).