This small script for OpenSCAD can be used to make your own custom text with a heart. No knowledge of a OpenSCAD script is needed, because the "Customizer" of OpenSCAD can be used to make a model.
The resulting stl file can be printed with a filament swap. If the height of the text is set to 0.6 mm, then the top three layers can be printed with a different color if the layer height is 0.2 mm.
OpenSCAD is free software: https://openscad.org/
Both the script "Heart With Text.scad" and the file "Heart.svg" are needed. They should be in the same folder. Open the script in OpenSCAD and on the right side there should be "Customizer". If there is no "Customizer", then check the menu to turn it on.
A font is important for the design. The name of the font can be typed in the "Customizer".
Sometimes a App can be used to show all the available fonts, or a document editor can show all the fonts that are installed on your Operation System.
OpenSCAD can use a font file which is not installed but downloaded and is in the same folder as the script. The "use" command can read it in OpenSCAD. Examples are in the script.
Both the OpenSCAD script "Heart With Text.scad" and the "Heart.svg" are made by me and are License CC0 (Public Domain). It may be freely used, also commercially. You may make models with the name of your town and village and sell them.
The author marked this model as their own original creation.