src/lib/serif/solver/normalization diagonal.cpp dimensionless.cpp packing.cpp riesz_factors.cpp scales.cpp validation.cpp