The "design size mismatch" is issued by TeX when it loads font ecorm2074 which is a virtual font; this means that it's a container of references to other fonts. When TeX loads this font it realizes that the referenced fonts are loaded with a size parameter that differs from what's stated in the fonts themselves.
Judging from line 156 in create.sh in the sources of eco fonts, the recorded size parameter is 20.74, while the referenced fonts (ecrm2074 and tcrm2074) carry 20.7400055.
At such a big size, rounding errors can be expected. The same happens with
ecorm1728: 17.28 against 17.279999
ecorm1440: 14.40 against 14.399994
but not with ecorm1200 and smaller sizes.
When I run vftovp on the offending .vf files, the program says
Design size in VF file being replaced by TFM design size
The same happens when TeX loads the font and actually corrects the mismatching entry: the difference is very small, so nothing relevant happens.
However this should be regarded as a (small) bug in the eco distribution.
One can regenerate the .vf files with the help of a Bash script: create a directory called, say, ecocorrected and in it put the following regenerate.sh script
#!/bin/bash
for i in /usr/local/texlive/2011/texmf-dist/fonts/vf/public/eco/*
do
j=$(basename $i)
vftovp $i > ${j%.*}.vpl
done
for i in *.vpl
do
vptovf $i
done
rm -i *.tfm *.vpl
Run the following shell commands
cd ecocorr
bash regenerate.sh
Then the ecocorrected directory can be moved in the correct place:
mv regenerate.sh ..
cd ..
sudo mkdir -p /usr/local/texlive/texmf-local/fonts/vf/public
sudo mv ecocorrected /usr/local/texlive/texmf-local/fonts/vf/public
sudo mktexlsr
When and if the eco distribution will be corrected, you can remove the ecocorrected directory (and rerun mktexlsr).
Actually, running this procedure tells that the eco distribution has several little annoyances, which shouldn't be ignored, but are not very harmful anyway. Personally, I'd live with the warnings, though
\hugeis a font switch and not a command with arguments. You should use{\huge text}instead of\huge{text}. – Gonzalo Medina Nov 07 '11 at 04:20\huge. – Gonzalo Medina Nov 07 '11 at 04:29