docs: public double getMarkedness(Area node)
      {
          double fsz = node.getFontSize() / avgfont; //use relative font size, 0 is the normal font
          double fwt = node.getFontWeight();
          double fst = node.getFontStyle();
          double ind = getIndentation(node);
          double cen = isCentered(node) ? 1.0 : 0.0;
          double contrast = getContrast(node);
          double cp = 1.0 - ca.getColorPercentage(node);
          double bcp = bca.getColorPercentage(node);
          bcp = (bcp < 0.0) ? 0.0 : (1.0 - bcp);
          
          //weighting
          double exp = weights[WFSZ] * fsz 
                        + weights[WFWT] * fwt 
                        + weights[WFST] * fst 
                        + weights[WIND] * ind
                        + weights[WCON] * contrast
                        + weights[WCEN] * cen
                        + weights[WCP] * cp
                        + weights[WBCP] * bcp;
          
          return exp;
      }