[{"data":1,"prerenderedAt":326},["ShallowReactive",2],{"project-29921137":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":42,"post_text":44,"what":45,"said":67,"maker_in_thread":177,"shape":185,"grid":188,"attempts":287,"same_week":288,"maker_shows":40,"maker_hidden":318,"reader_version":319,"card":320},"29921137","Brutalita","A grid based font editor and font","title","Show HN: I made a grid based font editor and font","https:\u002F\u002Fbrutalita.com\u002F","brutalita.com","javierbyte",1642084566,2022,243,39,203,2570,8,"notable","creative","font design","web_app",[24,25,26,27,28],"font editor","grid font","vector font","bitmap font design","opentype","mixed",0.315,{"positive":32,"neutral":18,"mixed":33,"critical":34},11,4,3,26,{"execution":37,"design":39,"idea":41},{"positive":38,"critical":34},0,{"positive":40,"critical":38},5,{"positive":34,"critical":38},[38,43,34,38,38,34,34,38,43,38,34,34,38,40,34,40,38,40,43,38,34,40,34,40,34,38,34,34,40,38,40,38,40,38,40,40,34,40,38],1,null,{"problem":46,"audience":44,"pricing":44,"motivation":53,"time_to_build":44,"stack":57,"openness":66,"stage":66,"team_size":66},{"value":47,"source":48,"evidence":49},"Making a font whose glyph points snap to a grid, with faster iteration","maker",[50],{"id":51,"by":11,"text":52},"29921138","Hello HN! I wanted to make a font that I can \"snap\" to vertices on a grid for an upcoming project, and after starting making it I decided that it was going to be easier to…",{"value":54,"source":48,"evidence":55},"Wanted a font that snaps to grid vertices for an upcoming project",[56],{"id":51,"by":11,"text":52},[58,62],{"value":59,"source":48,"evidence":60},"opentype.js",[61],{"id":51,"by":11,"text":52},{"value":63,"source":48,"evidence":64},"SVG",[65],{"id":51,"by":11,"text":52},"unknown",{"praise":68,"objections":93,"requests":112,"questions":143,"alternatives":162},[69,85],{"value":70,"source":71,"evidence":72},"Fun, cool idea and well executed","commenter",[73,77,81],{"id":74,"by":75,"text":76},"29922799","tomcam","Really fun idea, very well executed, and the font (to me) looks way better than I’d have guessed.",{"id":78,"by":79,"text":80},"29922919","mumintrollet","This is such a cool project! The font looks really nice as well :)",{"id":82,"by":83,"text":84},"29922392","jcuenod","This is awesome!",{"value":86,"source":71,"evidence":87},"Font looks good",[88,89],{"id":74,"by":75,"text":76},{"id":90,"by":91,"text":92},"29926029","rbanffy","I really like the font. Reminds me of the vector fonts used in computers like the Tektronix storage tube-based ones.",[94,105],{"value":95,"source":71,"evidence":96},"Clicking the same node twice clears the whole grid, with no undo",[97,101],{"id":98,"by":99,"text":100},"29922408","Timpy","It took me a second to realize what I was looking at, but this is a very cool toy to play with. When I click the same bubble twice in a row it clears the entire field of bubbles.…",{"id":102,"by":103,"text":104},"29922795","awb","I also lost some font progress to this feature. Maybe a “clear” button would be more intuitive? Awesome project though and beautiful fonts!",{"value":106,"source":71,"evidence":107},"Produces an invalid font file on Windows",[108],{"id":109,"by":110,"text":111},"29925425","byproxy","Doesn't seem to produce a valid font file for Windows, for what it's worth.",[113,120,130,137],{"value":114,"source":71,"evidence":115},"Undo and redo",[116],{"id":117,"by":118,"text":119},"29922821","martneumann","This is so cool. Some suggestions: ``` - I have no idea what the four buttons at the top mean - The edit sidebar could be a little bigger. I'd even onsider making it horizontal?…",{"value":121,"source":71,"evidence":122},"Custom grid size and aspect ratio",[123,127],{"id":124,"by":125,"text":126},"29922971","all2","I want to change the size of the letter grid... Maybe to 10x10? Also, I want to change the aspect ratio of the grid. :D So, a 10x10 letter grid with a 4x3 aspect ratio. --- Edit:…",{"id":128,"by":11,"text":129},"29923437","If you open the editor on a bigger window (I think I made it 1000px or more) you'll get the \"full\" editor with the dots that you are missing. I may make it an option so you can…",{"value":131,"source":71,"evidence":132},"Compare and edit glyphs side by side, with helper lines",[133],{"id":134,"by":135,"text":136},"29923359","airstrike","Really cool stuff... I'm already halfway through my very own font Would be nice to be able to edit a glyph while comparing to the current version so you can tweak it without…",{"value":138,"source":71,"evidence":139},"Customize font name before download",[140],{"id":141,"by":135,"text":142},"29936641","Would be nice to customize the name of the font before downloading it",[144,155],{"value":145,"source":71,"evidence":146},"Why highlighting text shows a different typeface",[147,151],{"id":148,"by":149,"text":150},"29927352","TheRealPomax","It'd be interesting to know why highlighting the font makes it highlight as a different typeface.",{"id":152,"by":153,"text":154},"29930723","lolinder","That's a neat trick! I'm seeing this, too, in both Chrome and Firefox on Linux.",{"value":156,"source":71,"evidence":157},"How to edit an existing node instead of adding strokes",[158],{"id":159,"by":160,"text":161},"29931551","int_19h","This is a very nice tool for experiments with con-scripts (like Tengwar or Zbalermorna). That said, I'm not sure I understand how the grid editor works. Is there any way to edit…",[163,170],{"value":164,"source":71,"evidence":165},"FontStruct",[166],{"id":167,"by":168,"text":169},"29936678","browningstreet","Also worth exploring: https:\u002F\u002Ffontstruct.com\u002F",{"value":171,"source":71,"evidence":172},"Hershey plotter fonts",[173],{"id":174,"by":175,"text":176},"29923177","RicoElectrico","This reminds me of Hershey plotter fonts.",{"comments":18,"answered":178,"key":179},2,[180,181,182],{"id":51,"text":52},{"id":128,"text":129},{"id":183,"text":184},"29923395","1. Noted, the buttons are confusing. In the meantime: \"download\" downloads the original font that I made, \"download edited\" download currently edited font (if you have made any…",{"commenters":35,"max_depth":186,"maker_replies":18,"first_comment_mins":38,"lifespan_hours":187},6,58,[189,191,193,195,199,202,203,205,207,209,211,213,215,217,221,224,227,229,231,232,235,238,243,244,246,249,251,252,256,260,263,265,267,270,273,277,279,281,283],[51,38,38,190,11,43],"maker\u002Fneutral\u002Fnone",[98,38,43,192,99,38],"project\u002Fcritical\u002Fexecution",[102,38,34,194,103,38],"project\u002Fmixed\u002Fexecution",[196,43,38,197,198,38],"29922645","other\u002Fneutral\u002Fnone","reaperducer",[200,43,38,197,201,38],"29927155","speps",[117,178,34,194,118,38],[124,178,34,204,125,38],"project\u002Fneutral\u002Fdesign",[128,178,38,206,11,43],"maker\u002Fneutral\u002Fexecution",[208,178,43,192,135,38],"29924916",[183,178,38,210,11,43],"maker\u002Fneutral\u002Fdocs",[141,178,34,212,135,38],"project\u002Fneutral\u002Fnone",[134,34,34,214,135,38],"project\u002Fmixed\u002Fdesign",[216,34,38,190,11,43],"29923478",[218,33,40,219,220,38],"29927623","project\u002Fpositive\u002Fdesign","Xavdidtheshadow",[222,40,34,204,223,38],"29928518","mandmandam",[225,186,40,219,226,38],"29925510","chipgap98",[228,186,38,190,11,43],"29926864",[74,230,40,219,75,38],7,[109,18,43,192,110,38],[233,18,38,234,91,38],"29926064","commenter\u002Fneutral\u002Fexecution",[159,236,34,237,160,38],9,"project\u002Fneutral\u002Fidea",[239,240,40,241,242,38],"29922478",10,"project\u002Fpositive\u002Fidea","trinsic2",[167,32,34,237,168,38],[90,245,40,219,91,38],12,[148,247,34,248,149,38],13,"project\u002Fneutral\u002Fexecution",[250,247,38,206,11,43],"29927422",[152,247,34,194,153,38],[253,254,34,237,255,38],"29926071",14,"phkahler",[257,258,40,241,259,38],"29926508",15,"thanatos519",[261,258,38,262,11,43],"29926995","maker\u002Fpositive\u002Fnone",[264,258,40,241,259,38],"29929035",[266,258,38,190,11,43],"29929214",[268,258,40,269,259,38],"29932405","project\u002Fpositive\u002Fnone",[271,258,38,272,259,38],"29952073","commenter\u002Fneutral\u002Fnone",[274,275,40,219,276,38],"29926207",16,"bogdanoff_2",[78,278,40,269,79,38],17,[174,280,34,237,175,38],18,[82,282,40,269,83,38],19,[284,285,38,197,286,38],"29931499",20,"popfastful",[],[289,294,299,303,308,313],{"id":290,"name":291,"points":292,"category":293},"29921419","Looptap",1241,"games",{"id":295,"name":296,"points":297,"category":298},"29923736","Login with HN",436,"security_privacy",{"id":300,"name":301,"points":302,"category":20},"29924666","Animatize",379,{"id":304,"name":305,"points":306,"category":307},"29938520","RootMy.TV",361,"hardware",{"id":309,"name":310,"points":311,"category":312},"29978659","Matrix-CRDT",320,"languages",{"id":314,"name":315,"points":316,"category":317},"29959129","My 486 Server",255,"infrastructure",false,"v2",{"id":321,"name":5,"line":6,"ai":318,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":322,"top":18,"kw":323,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":324,"url":9,"mix":325,"praise":70,"objection":95,"sub":21},29921137,0.32,[24,25,26,27,28],"013003301033053505103535303350505055350",[32,18,33,34],1794036615670]