# TkFont from file or data

**URL:** <https://www.ruby-forum.com/t/tkfont-from-file-or-data/185191>\
**Category:** Ruby\
**Created:** [March 15, 2010, 8:20pm UTC](https://www.ruby-forum.com/t/tkfont-from-file-or-data/185191 "2010-03-15T20:20:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![guerra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/bb73d2/32.png) [@guerra](https://www.ruby-forum.com/u/guerra)\
**Post date:** [March 15, 2010, 8:20pm UTC](https://www.ruby-forum.com/t/tkfont-from-file-or-data/185191/1 "2010-03-15T20:20:47Z")

</div>

Is there a way to load a TkFont from a file or from resources ?  
In a way similar to TkPhotoImage write TkFont.new(‘data’ =\> font\_data)

Thanks  
Antonio

---

<div class="post-metadata">

**Author:** ![guerra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/bb73d2/32.png) [@guerra](https://www.ruby-forum.com/u/guerra)\
**Post date:** [March 15, 2010, 10:19pm UTC](https://www.ruby-forum.com/t/tkfont-from-file-or-data/185191/2 "2010-03-15T22:19:35Z")

</div>

From: Antonio G. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Subject: TkFont from file or data  
Date: Tue, 16 Mar 2010 04:20:49 +0900  
Message-ID: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> Is there a way to load a TkFont from a file or from resources ?  
> In a way similar to TkPhotoImage write TkFont.new(‘data’ =\> font\_data)

The following page may help you.  
“How to use new fonts without installing’em” [http://wiki.tcl.tk/22262](http://wiki.tcl.tk/22262)

---

<div class="post-metadata">

**Author:** ![guerra](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/bb73d2/32.png) [@guerra](https://www.ruby-forum.com/u/guerra)\
**Post date:** [March 15, 2010, 11:26pm UTC](https://www.ruby-forum.com/t/tkfont-from-file-or-data/185191/3 "2010-03-15T23:26:42Z")

</div>

Thank you so much, there are useful ideas:  
a first solution could be :  
in “windows” try to call AddFontResourceEx of GDI dll  
and in “linux” copy font file in ~/fonts dir.  
I’ll try to do so.

Regards  
Antonio

Hidetoshi NAGAI wrote:

> From: Antonio G. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> Subject: TkFont from file or data  
> Date: Tue, 16 Mar 2010 04:20:49 +0900  
> Message-ID: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
> 
> > Is there a way to load a TkFont from a file or from resources ?  
> > In a way similar to TkPhotoImage write TkFont.new(‘data’ =\> font\_data)
> 
> The following page may help you.  
> “How to use new fonts without installing’em” [http://wiki.tcl.tk/22262](http://wiki.tcl.tk/22262)
