# TkHTML progress, additional questions

**URL:** <https://www.ruby-forum.com/t/tkhtml-progress-additional-questions/93456>\
**Category:** Ruby\
**Created:** [April 3, 2006, 6:05pm UTC](https://www.ruby-forum.com/t/tkhtml-progress-additional-questions/93456 "2006-04-03T18:05:10Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![randy\_k](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/258eb7/32.png) [@randy\_k](https://www.ruby-forum.com/u/randy_k)\
**Post date:** [April 3, 2006, 6:05pm UTC](https://www.ruby-forum.com/t/tkhtml-progress-additional-questions/93456/1 "2006-04-03T18:05:10Z")

</div>

Progress:

I finally made some progress setting up TkHTML and getting it to run  
both as a  
Ruby script and within irb. (The most basic thing I have to do is start  
irb  
(or Ruby) with prefixes like:

LD\_LIBRARY\_PATH=/usr/local/ActiveTcl/lib:$LD\_LIBRARY\_PATH  
/usr/local/bin/irb  
(or ruby)

Somebody had told me that before, but it didn’t seem to work before (I  
just  
did a reinstall, so maybe that is the difference). (And, unfortunately,  
I’ll  
have to do another reinstall in the “near” future (maybe not for a few  
weeks)  
because once again, readline did not get compiled in (but that was  
because I  
had renamed readline.h a week or so ago to do some experimentation and  
forgot  
to rename it back.)

Minor point (for me) to remember–some of the examples I tried did not  
include  
the Tk.mainloop statement–worked much better after I added that 😉

Questions:

1. Fonts: The fonts don’t look too good–I presume that when I learn  
more  
about TkHTML, I’ll find a way to change the fonts, maybe not by the  
user, but  
hopefully within Ruby? (I’m hoping not to have to fool around in C,  
C++, tcl  
or whatever to change fonts.)

2. Background: When I run either hv.rb or ss.rb, I get a nice white  
background (i.e., this is what I want). When I run (this) sample  
program  
within irb:

require ‘tk’  
require ‘tkextlib/tkHTML’  
doc = “\<body bgcolor=”#FFFFFF"\>\<FONT SIZE=“3” COLOR="#000000"  
FACE=“Courier,serif”\> **It is** worth"  
hv = Tk::HTML\_Widget.new.pack  
hv.parse(doc)  
Tk.mainloop

I get a gray background, which I don’t want. I presume I’ll find a way  
to  
change this to white as well, hopefully within ruby (or maybe my HTML is  
totally wrong (which wouldn’t surprise me))?

1. Full Screen mode:

When I run ss.rb and switch to full screen mode on my dual head machine,  
the  
widget expands to fully cover both “heads”.

Furthermore, I can’t find a way to get of full screen mode except by  
switching  
to a VT, then finding and killing the process. (I’ve tried f,f  
and  
some other things I could think of.) Is there another way?

Note: These points about full screen mode are probably not a big  
issue–I’ll  
probably just disable full screen mode on the ss.rb menu (if I use  
anything  
like ss.rb).

Randy K.
