% This is a rather sketchy first try at differentiating the % stretchability based on individual glyph shapes. The only glyphs % which are assigned nonzero stretchability are alphanumeric glyphs % with horizontal strokes. % It is essential that the first stretch is not zero, otherwise % sorting of the font variants will fail with the current implementation. char_stretch[oct"000"]:=0.1; char_stretch[oct"001"]:=0.0; char_stretch[oct"002"]:=0.0; char_stretch[oct"003"]:=0.0; char_stretch[oct"004"]:=0.0; char_stretch[oct"005"]:=0.0; char_stretch[oct"006"]:=0.0; char_stretch[oct"007"]:=0.0; char_stretch[oct"010"]:=0.0; char_stretch[oct"011"]:=0.0; char_stretch[oct"012"]:=0.0; char_stretch[oct"013"]:=0.0; char_stretch[oct"014"]:=0.0; char_stretch[oct"015"]:=0.0; char_stretch[oct"016"]:=0.0; char_stretch[oct"017"]:=0.0; char_stretch[oct"020"]:=0.0; char_stretch[oct"021"]:=0.0; char_stretch[oct"022"]:=0.0; char_stretch[oct"023"]:=0.0; char_stretch[oct"024"]:=0.0; char_stretch[oct"025"]:=1.0; char_stretch[oct"026"]:=1.0; char_stretch[oct"027"]:=0.0; char_stretch[oct"030"]:=0.0; char_stretch[oct"031"]:=0.0; char_stretch[oct"032"]:=0.0; char_stretch[oct"033"]:=1.0; char_stretch[oct"034"]:=1.0; char_stretch[oct"035"]:=1.0; char_stretch[oct"036"]:=1.0; char_stretch[oct"037"]:=1.0; char_stretch[oct"040"]:=0.0; char_stretch[oct"041"]:=0.0; char_stretch[oct"042"]:=0.0; char_stretch[oct"043"]:=0.0; char_stretch[oct"044"]:=0.0; char_stretch[oct"045"]:=0.0; char_stretch[oct"046"]:=0.0; char_stretch[oct"047"]:=0.0; char_stretch[oct"050"]:=0.0; char_stretch[oct"051"]:=0.0; char_stretch[oct"052"]:=0.0; char_stretch[oct"053"]:=0.0; char_stretch[oct"054"]:=0.0; char_stretch[oct"055"]:=0.0; char_stretch[oct"056"]:=0.0; char_stretch[oct"057"]:=0.0; char_stretch[oct"060"]:=1.0; char_stretch[oct"061"]:=0.0; char_stretch[oct"062"]:=1.0; char_stretch[oct"063"]:=1.0; char_stretch[oct"064"]:=1.0; char_stretch[oct"065"]:=1.0; char_stretch[oct"066"]:=1.0; char_stretch[oct"067"]:=1.0; char_stretch[oct"070"]:=1.0; char_stretch[oct"071"]:=1.0; char_stretch[oct"072"]:=0.0; char_stretch[oct"073"]:=0.0; char_stretch[oct"074"]:=0.0; char_stretch[oct"075"]:=0.0; char_stretch[oct"076"]:=0.0; char_stretch[oct"077"]:=0.0; char_stretch[oct"100"]:=0.0; char_stretch[oct"101"]:=1.0; char_stretch[oct"102"]:=1.0; char_stretch[oct"103"]:=1.0; char_stretch[oct"104"]:=1.0; char_stretch[oct"105"]:=1.0; char_stretch[oct"106"]:=1.0; char_stretch[oct"107"]:=1.0; char_stretch[oct"110"]:=1.0; char_stretch[oct"111"]:=0.0; char_stretch[oct"112"]:=0.5; char_stretch[oct"113"]:=1.0; char_stretch[oct"114"]:=1.0; char_stretch[oct"115"]:=1.0; char_stretch[oct"116"]:=1.0; char_stretch[oct"117"]:=1.0; char_stretch[oct"120"]:=1.0; char_stretch[oct"121"]:=1.0; char_stretch[oct"122"]:=1.0; char_stretch[oct"123"]:=1.0; char_stretch[oct"124"]:=1.0; char_stretch[oct"125"]:=1.0; char_stretch[oct"126"]:=1.0; char_stretch[oct"127"]:=1.0; char_stretch[oct"130"]:=1.0; char_stretch[oct"131"]:=1.0; char_stretch[oct"132"]:=1.0; char_stretch[oct"133"]:=0.0; char_stretch[oct"134"]:=0.0; char_stretch[oct"135"]:=0.0; char_stretch[oct"136"]:=0.0; char_stretch[oct"137"]:=0.0; char_stretch[oct"140"]:=0.0; char_stretch[oct"141"]:=1.0; char_stretch[oct"142"]:=1.0; char_stretch[oct"143"]:=1.0; char_stretch[oct"144"]:=1.0; char_stretch[oct"145"]:=1.0; char_stretch[oct"146"]:=0.5; char_stretch[oct"147"]:=1.0; char_stretch[oct"150"]:=1.0; char_stretch[oct"151"]:=0.0; char_stretch[oct"152"]:=0.0; char_stretch[oct"153"]:=1.0; char_stretch[oct"154"]:=0.0; char_stretch[oct"155"]:=1.0; char_stretch[oct"156"]:=1.0; char_stretch[oct"157"]:=1.0; char_stretch[oct"160"]:=1.0; char_stretch[oct"161"]:=1.0; char_stretch[oct"162"]:=0.5; char_stretch[oct"163"]:=1.0; char_stretch[oct"164"]:=0.0; char_stretch[oct"165"]:=1.0; char_stretch[oct"166"]:=1.0; char_stretch[oct"167"]:=1.0; char_stretch[oct"170"]:=1.0; char_stretch[oct"171"]:=1.0; char_stretch[oct"172"]:=1.0; char_stretch[oct"173"]:=0.0; char_stretch[oct"174"]:=0.0; char_stretch[oct"175"]:=0.0; char_stretch[oct"176"]:=0.0; char_stretch[oct"177"]:=0.0; char_stretch[oct"200"]:=1.0; char_stretch[oct"201"]:=1.0; char_stretch[oct"202"]:=1.0; char_stretch[oct"203"]:=1.0; char_stretch[oct"204"]:=1.0; char_stretch[oct"205"]:=1.0; char_stretch[oct"206"]:=1.0; char_stretch[oct"207"]:=1.0; char_stretch[oct"210"]:=1.0; char_stretch[oct"211"]:=1.0; char_stretch[oct"212"]:=1.0; char_stretch[oct"213"]:=1.0; char_stretch[oct"214"]:=1.0; char_stretch[oct"215"]:=1.0; char_stretch[oct"216"]:=1.0; char_stretch[oct"217"]:=1.0; char_stretch[oct"220"]:=1.0; char_stretch[oct"221"]:=1.0; char_stretch[oct"222"]:=1.0; char_stretch[oct"223"]:=1.0; char_stretch[oct"224"]:=1.0; char_stretch[oct"225"]:=1.0; char_stretch[oct"226"]:=1.0; char_stretch[oct"227"]:=1.0; char_stretch[oct"230"]:=1.0; char_stretch[oct"231"]:=1.0; char_stretch[oct"232"]:=1.0; char_stretch[oct"233"]:=1.0; char_stretch[oct"234"]:=1.0; char_stretch[oct"235"]:=0.0; char_stretch[oct"236"]:=1.0; char_stretch[oct"237"]:=0.0; char_stretch[oct"240"]:=1.0; char_stretch[oct"241"]:=1.0; char_stretch[oct"242"]:=1.0; char_stretch[oct"243"]:=1.0; char_stretch[oct"244"]:=1.0; char_stretch[oct"245"]:=1.0; char_stretch[oct"246"]:=1.0; char_stretch[oct"247"]:=1.0; char_stretch[oct"250"]:=0.0; char_stretch[oct"251"]:=0.0; char_stretch[oct"252"]:=0.0; char_stretch[oct"253"]:=1.0; char_stretch[oct"254"]:=1.0; char_stretch[oct"255"]:=1.0; char_stretch[oct"256"]:=1.0; char_stretch[oct"257"]:=0.5; char_stretch[oct"260"]:=0.5; char_stretch[oct"261"]:=1.0; char_stretch[oct"262"]:=1.0; char_stretch[oct"263"]:=1.0; char_stretch[oct"264"]:=0.5; char_stretch[oct"265"]:=0.5; char_stretch[oct"266"]:=1.0; char_stretch[oct"267"]:=1.0; char_stretch[oct"270"]:=1.0; char_stretch[oct"271"]:=1.0; char_stretch[oct"272"]:=1.0; char_stretch[oct"273"]:=1.0; char_stretch[oct"274"]:=1.0; char_stretch[oct"275"]:=0.0; char_stretch[oct"276"]:=0.0; char_stretch[oct"277"]:=0.0; char_stretch[oct"300"]:=1.0; char_stretch[oct"301"]:=1.0; char_stretch[oct"302"]:=1.0; char_stretch[oct"303"]:=1.0; char_stretch[oct"304"]:=1.0; char_stretch[oct"305"]:=1.0; char_stretch[oct"306"]:=1.0; char_stretch[oct"307"]:=1.0; char_stretch[oct"310"]:=1.0; char_stretch[oct"311"]:=1.0; char_stretch[oct"312"]:=1.0; char_stretch[oct"313"]:=1.0; char_stretch[oct"314"]:=0.0; char_stretch[oct"315"]:=0.0; char_stretch[oct"316"]:=0.0; char_stretch[oct"317"]:=0.0; char_stretch[oct"320"]:=1.0; char_stretch[oct"321"]:=1.0; char_stretch[oct"322"]:=1.0; char_stretch[oct"323"]:=1.0; char_stretch[oct"324"]:=1.0; char_stretch[oct"325"]:=1.0; char_stretch[oct"326"]:=1.0; char_stretch[oct"327"]:=1.0; char_stretch[oct"330"]:=1.0; char_stretch[oct"331"]:=1.0; char_stretch[oct"332"]:=1.0; char_stretch[oct"333"]:=1.0; char_stretch[oct"334"]:=1.0; char_stretch[oct"335"]:=1.0; char_stretch[oct"336"]:=1.0; char_stretch[oct"337"]:=1.0; char_stretch[oct"340"]:=1.0; char_stretch[oct"341"]:=1.0; char_stretch[oct"342"]:=1.0; char_stretch[oct"343"]:=1.0; char_stretch[oct"344"]:=1.0; char_stretch[oct"345"]:=1.0; char_stretch[oct"346"]:=1.0; char_stretch[oct"347"]:=1.0; char_stretch[oct"350"]:=1.0; char_stretch[oct"351"]:=1.0; char_stretch[oct"352"]:=1.0; char_stretch[oct"353"]:=1.0; char_stretch[oct"354"]:=0.0; char_stretch[oct"355"]:=0.0; char_stretch[oct"356"]:=0.0; char_stretch[oct"357"]:=0.0; char_stretch[oct"360"]:=1.0; char_stretch[oct"361"]:=1.0; char_stretch[oct"362"]:=1.0; char_stretch[oct"363"]:=1.0; char_stretch[oct"364"]:=1.0; char_stretch[oct"365"]:=1.0; char_stretch[oct"366"]:=1.0; char_stretch[oct"367"]:=1.0; char_stretch[oct"370"]:=1.0; char_stretch[oct"371"]:=1.0; char_stretch[oct"372"]:=1.0; char_stretch[oct"373"]:=1.0; char_stretch[oct"374"]:=1.0; char_stretch[oct"375"]:=1.0; char_stretch[oct"376"]:=1.0; char_stretch[oct"377"]:=1.0;