I am having trouble loading a particular Font in m...
# tornadofx
m
I am having trouble loading a particular Font in my app. The .ttf file is in the resources folder and the path to the file is also correct. This is the code I used to check:
Copy code
val fontStr = "fonts/FiraCode-Regular.ttf".apply {
  val inputStream = MethodHandles.lookup().lookupClass().getResourceAsStream(this)
  val clazzPackage = MethodHandles.lookup().lookupClass().packageName

  println("FONT LOADING: $clazzPackage -> $inputStream -> ${loadFont("fonts/FiraCode-Regular.ttf", 14)}")
}
The output when I run the application is
FONT LOADING: me.blocky.logreader.style -> <http://java.io|java.io>.BufferedInputStream@6ebd22fa -> null
Clearly, the file is there since the inputStream is not null. But the loadFont method still returns null. Does anybody know what's going on?
k