# How do I remove all internal edges of a converted font to mesh?

I have converted a font to a mesh and I would like to just have the outline. I need to delete all the internal edges without going through all the pain like the image below. The red arrow is a manual delete of one edge. I want all the internal edges gone. Is there a quick solution?

Let's focus on what you want to achieve and not on how. This means asking the question from different perspectives, one being:

"How do I get the outlines of the Glyphs as mesh edge-loops, quickly?".

The result is the same.

As a script

Run this from the Text Editor with the Font object active and in Object mode.

import bpy

obj = bpy.context.active_object

def convert_to_mesh_outlines(obj):
bpy.ops.object.convert(target='CURVE')
obj.data.dimensions = '3D'
bpy.ops.object.convert(target='MESH')

convert_to_mesh_outlines(obj)


Manually

If you aren't comfortable with running scripts, the following steps are the manual analog of the above.

• Convert to Curve (Alt+C in Object mode will give the Convert to menu )

Notice the highlighted tab changes from F (font) to two dots with a curve (Curve).

• Set to kind 3D (yes makes no sense - but you will get an outline immediately)

• then Convert to Mesh

You may use Limited Dissolve option. In Edit Mode select the whole mesh (A), then press X-->Limited Dissolve.

You may need to remove some remaining edges manually though.

You can press Alt and Right-click twice on the border to select it, Shift+Alt+Right-click to add subsequent edge loops to the selection, Ctrl+I to invert the selection, then X> Edges to delete all the interior edges:

• too much work and likely to miss edges. – zeffii Dec 10 '15 at 19:39
• @zeffii I think the gif shows how quick and easy it is. – Ray Mairlot Dec 10 '15 at 21:40
• In the scenario of only one character, i'd agree. Any more characters and i'd be going for a simpler solution. – zeffii Dec 11 '15 at 11:08
1. Select all (A)
2. Select external edges: CTRL + E -> Select Boundary Loop
3. Separate selected edges into a new mesh: P