float jvxlFractionFromCharacter(int ich, int base, int range, float fracOffset) {
		if (ich < base)
			ich = 92; // ! --> \
		float fraction = (ich - base + fracOffset) / range;
		if (fraction < 0f)
			fraction = 0f;
		if (fraction > 1f)
			fraction = 0.999999f;
		if (ich == base + range)
			fraction = Float.NaN;
		if (logCompression)
			Logger.info("ffc: " + fraction + " <-- " + ich + " " + (char) ich);
		return fraction;
	}