I’d like to use the cleveref package but I don’t like that it inserts most names as abbreviations; for instance, it will print “… fig. 2.1 …” instead of “… figure 2.1 …”.
Is there a way of changing that without manually changing all the crefnames? There doesn’t seem to be an appropriate option.
Furthermore, when used in conjunction with the hyperref package, only the number is actually linked. The text in front of it (“figure” in my example) isn’t. Can this also be changed (again, without redefining all the commands)?

\crefnamewould be sufficient. – Stefan Kottwitz♦ Dec 2 '10 at 18:45