function getGlyphs() {
  const vStroke = vStrokeWidth();
  const hStroke = hStrokeWidth();
  const modelFilter = ModelFilters.merge(
    ModelFilters.horizontalScale(globalParams.width),
    ModelFilters.radialScale(globalParams.xtracking, globalParams.ytracking),
    ModelFilters.counterScale(globalParams.counter),
    ModelFilters.gravityAdjustment(globalParams.gravity),
    ModelFilters.weightAdjustment(globalParams.weight),
    ModelFilters.contrastAdjustment(globalParams.contrast),
    ModelFilters.soften(globalParams.softness)
  );

  const removeFeetFilter = PostFilters.removeFeet(
    { maxStroke: vStroke * 1.5, longestFoot: 110 });
  const hookTensionFilter = PostFilters.hookTension(globalParams.hooktension);
  const strokeEndFilter = PostFilters.strokeEndsFlatten(
    globalParams.flattenends, globalParams.endsremoval, 
    { maxStroke: hStroke * 1.5 });
  const softenDotFilter = PostFilters.softenDots(
    globalParams.dotsoftness, { maxStroke: hStroke * 1.5 });
  const postFilterList = [];
  if (globalParams.feetremoval) postFilterList.push(removeFeetFilter);
  postFilterList.push(hookTensionFilter);
  postFilterList.push(strokeEndFilter);
  postFilterList.push(softenDotFilter);
  const postFilter = PostFilters.merge(...postFilterList);

  const latinPostFilter = PostFilters.merge(
    PostFilters.translation(0, globalParams.baseline),
    PostFilters.scaling(globalParams.latinscale));

  const currentModels = getCurrentModels();
  const glyphs = [];

  currentModels.forEach((model, i) => {
    if (model === undefined) {
      const char = sampelText[i]
      const currentFira = getCurrentLatin();
      if (char === ' ') { glyphs.push([]); return; }
      if (!(char in currentFira)) {
        console.warn(`"${char}" is not found in glyph data.`);
        return;
      }
      const glyphsContour = currentFira[char].contours;
      glyphs.push(latinPostFilter(glyphsContour));
    } else {
      glyphs.push(postFilter(model.restore(modelFilter)));
    }
  });
  return glyphs;
}
Get the glyphs with filters
@returns { { x: number, y: number, on: boolean }[][] }