[scribus] Find a font

Gregory Pittman gregp_ky at yahoo.com
Mon Mar 15 13:11:04 CET 2010


On 03/15/2010 02:59 AM, John Jason Jordan wrote:
> On Mon, 15 Mar 2010 16:45:13 +1100 (EST)
> "Owen"<rcook at pcug.org.au>  dijo:
>
>> I forget your original problem, but if it was to stop the "Replacing
>> Font" dialog box from appearing, do a global search and replace with a
>> font name the you have.
>>
>> If Arial did nothing before, then the replacement font will do nothing
>> also.
>
> The problem is that I do not know if Arial did nothing before. It may
> have been applied only to a stray character, a space, a period, or
> something else inconsequential. If that is the case, then replacing it
> with another font is an excellent solution.
>
> But what if I really did set a block of text in the document to Arial?
> Changing the font would cause text to reflow, possibly messing up the
> layout. I can't risk printing thousands of copies of the document with
> a serious error in it like that.
>
> The only solution is to find the text that has Arial applied to it.
> Only then can I be sure that changing the font will cause no harm to
> the layout.
>
> I am also sorry to report that searching for the font in Story Editor
> is too buggy to be reliable. I have searched all text frames in the
> first 13 pages of this 132 page document. There were 28 text frames.
> Once it said it found two instances of Arial. But it did not highlight
> the instances. I tried to search again hoping to be able to see the
> places where it found Arial, but the second time it said it found no
> text with Arial applied.
>
> In another story it said it found no instances of Arial. I edited the
> story by creating a space at the end of a line and applied Arial to it.
> I did the search again and it still said it found no instances of
> Arial, yet it highlighted the entire first two lines of the story as
> though they were in Arial (they were not), and did not highlight the
> space to which Arial had been applied. I exited the Story Editor and
> updated the text frame. Then I opened Story Editor and ran the
> search again. Again, it said it found no instances of Arial, yet
> highlighted the first two lines, and did not highlight the space with
> Arial.
>
> At this point I must conclude that there is no solution. Even if I
> search all the hundreds of stories one at a time I cannot rely on the
> results of the search. I think the only safe thing to do is to retrieve
> the Arial Regular font from my old Jaunty disk, install it, then go
> back to the copy of the Scribus document that was not altered by
> changing the font when the document was opened on Fedora. I'll lose a
> few hours of work, but I knew I might have to pay a price for using
> 1.3.5.1. No hard feelings.
>
> On another note, not being able to find instances of a font
> document-wide is a serious lack. The font details must be encoded in
> the xml file and it ought to be possible to locate text to which a font
> has been applied. Indeed, I found references to the font with Gedit; I
> just couldn't understand the code that I was reading. Might it be
> possible to create a script to do this and present the text to the user
> in a format that is easy to understand?

What you want to do is to do a search and replace on the file with an 
external text editor -- just make sure your replacement name is accurate.

I think a.l.e is most likely correct - you have Arial as a default font 
for some frames.

Greg




More information about the scribus mailing list