Есть способ, если вы будете использовать функцию замены шрифта, которая производит замену Canvas, как упомянутое вами Cufon.
Если вы это сделаете, вы сможете воспользоваться преимуществом свойства html canvas, которое заключается в том, что при измененииширина / высота холста с CSS холст будет вести себя как изображение, поэтому вы можете установить каждый элемент на 20% короче.Хотя вам придется запустить на нем javascript, как если бы вы хотели, чтобы он оставался с той же шириной, вы должны установить ширину, которая будет точно такой же, перед применением более короткой высоты.Если вы пропустите этот бит, вы масштабируете холст как по высоте, так и по ширине.
Я считаю, что то же самое теоретически может быть применимо к заменам флэш-памяти - из того, что я помню, выкачивание флэш-памяти с помощью CSS дало аналогичные результаты - поправьте меняесли я ошибаюсь.
Не уверен, что это не вызовет мигания или каких-либо других глюков - вам придется попробовать.Если на вашей странице не так много элементов Cufon, вы хотите сократить их, и вы делаете это сразу после того, как Cufon заменит его. Это поможет.
Удачи!Оставаться верным своему дизайну может быть сукой хе-хе