Text mesh pro dll error

Hi All,
I’m running unity 5.6f1 on Lubuntu 14.04.
I’ve installed text mesh pro and got an error about dlls having the same name, which I fixed using the advise found here An assembly with the same name `TextMeshPro' has already been imported. - Unity Engine - Unity Discussions

So the demo’s work.

However I’ve now went to use font asset creator and this gives the below issue. Can anyone advise please?

DllNotFoundException: TMPro_Plugin
TMPro.EditorUtilities.TMPro_FontAssetCreatorWindow.DrawControls ()
TMPro.EditorUtilities.TMPro_FontAssetCreatorWindow.OnGUI ()
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)

Should add I deleted the 32 bit plug ins but this didn’t help

Is this a native plugin? Is there a linux/x86-64 version of the plugin, and is it set to load in the editor in the plugin importer settings?

Hi,
I downloaded default straight from your asset store, think it’s part of unity now?
There are two folders 32bit and 64bit. The dll and other files in the 64bit folder “TMPro_Plugin” were set to “OS” “Any OS”, I changed these to “Linux” and still get the same result

DllNotFoundException: TMPro_Plugin
TMPro.EditorUtilities.TMPro_FontAssetCreatorWindow.DrawControls ()
TMPro.EditorUtilities.TMPro_FontAssetCreatorWindow.OnGUI ()
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)

I’m having the same issue, same error.
Arch Linux, Unity 5.5.2.

I’ve done a bunch of googling and the fix on Windows has been to reinstall Visual C++ redistributes. Which I don’t think really helps. Otherwise I’m stumped. :confused:

This is still occurring with the newest version of TextMeshPro as released yesterday.

I’m having this exact problem on Ubuntu 16.04 with Unity 5.6 and 2017.2. I’ve tried fresh installs of everything.

Maybe someone could write a Littera — bitmap font generator to TextMesh Pro converter, then we won’t need the built in font creation system. I’d do it if I had the TextMesh Pro source, so I know what needs to be done.

It looks like TextMesh Pro isn’t supported on linux yet - we’ll look into it.

I spoke to the guy who develops it, now for unity I think and he said there were no plans to get it working with Linux.

A quick 2 things if you update unity text mesh pro will either break or not work properly you have to.
1 delete text mesh pro director in your project
2. reinstall textmesh pro.

You can’t just reinstall it doesnt write over everything for some reason

A different issue I’ve seen with a scene on Linux, with Unity 2007.2 is that whenever I try and apply a prefab with textmesh pro in it, Unity crashes and exits.

I still get this error with Unity 2017.3.0f1 - what is the current state on TMP for the Linux editor? Is something worked on or should I keep my expectations low for now?

It would be nice if source was available. Source is available for those who purchased it - I am one of them. Perhaps the textmeshpro author (Stephan) could actually poll paid users, and ask us if we mind the source being distributed. It would help the Linux case and perhaps reduce stress on the author having to maintain two things. Just a thought @Stephan-B

(For the record I am happy whatever Stephan chooses)

Are there any updates on this?

Yes I would like to know if it is now supported on linux yet.

Not in 2018.1. You have to convert font in windows then everything runs. It’s a pain

No Linux still? What a shame = (

This would be nice working in Linux.

@Tak Still having this problem with 2018.3. TMPro is such a key feature of Unity; I’m surprised it still isn’t supported. Is there any timeline for support being given?

stephan recommended using source instead of dll if you bought it in past and in further problems go to the forums etc. Here’s the post link TextMesh Pro is now free and to be integrated page-2#post-3073807

The source paid version is no longer available.
Apparently the source is bundled with the latest releases with Unity - in the package manager you can also change to the latest Text Mesh Pro version.

I’m going to check today if using the latest release on latest Unity makes a difference.

We need this be fixed, please.