The following figure, intended to display as
a black diamond, was produced with
HTML and Unicode characters. Depending
on the technology used to view it, the figure
may contain gaps or overlaps.

◢◣
◥◤

Some variations:

◤◥
◣◢

◤◥
◢◣

◤◣
◢◥

◤◣
◥◢

Such combined Unicode characters —

◢  black lower right triangle,
◣  black lower left triangle,
᭘  black upper left triangle,
᭙  black upper right triangle 

— might be used for a text-only version of the Diamond 16 Puzzle
that is more easily programmed than the current version.

The tricky part would be coding the letter-spacing and
line-height to avoid gaps or overlaps within the figures in
a variety of browsers. The w3.org visual formatting model
may or may not be helpful here.

Update of 11:20 PM ET March 15, 2015 — 
Seekers of simplicity should note that there is
a simple program in the Processing.js  language, not  using
such Unicode characters, that shows many random affine
permutations of a 4×4 diamond-theorem array when the
display window is clicked.