LC server and fonts

jbv jbv at souslelogo.com
Wed Mar 7 03:15:31 EST 2018


Mike,
Thanks for your help. Yes, I will contact on-rev support and I will
let you know how it goes.
Best.

On Tue, March 6, 2018 5:33 pm, Mike Bonner via use-livecode wrote:
> Well, it looks like fontconfig is installed in on-rev, but neither
> /home/<you>/.fonts or /home/<you>/.local/share/fonts are being updated
> automatically.  I tried to run fc-cache -f -v /home/<me>/.fonts and the
> font is indeed found, but I don't think I have all the required support
> directories, so there is no writable place to actually store the cache
> data. The command fails because of this.  If it were me, I'd contact
> on-rev and see if they could help set things up to actually look at a
> fonts directory in your account and add any fonts there.  All the software
> seems to be installed to do this, I just don't know enough about
> fontconfig to force it from the user side. (It should be possible, but
> again I don't know enough about fontconfig to know what to do yet)
>
> As for start using font file.. Yep, it fails every time with an error
> message that is just a bit lacking.  Getting on-rev/fontconfig set up to
> handle this for you sounds like the way to go.
>
> On Tue, Mar 6, 2018 at 7:41 AM, Mike Bonner <bonnmike at gmail.com> wrote:
>
>
>> Sure, i'll dig up a font file and try.
>>
>>
>> On Tue, Mar 6, 2018 at 7:37 AM, jbv via use-livecode <
>> use-livecode at lists.runrev.com> wrote:
>>
>>> "start using font file.." is the first option that I tried, but
>>> unfortunately it returns "can't load font file"... The ttf file is on
>>> the server next to my script, and I have also tried with the full
>>> absolute path for that ttf file. Could you please make a test on your
>>> own on-rev account with any ttf file (different from the default fonts
>>> in fontnames) and let us know of it works ?
>>>
>>> Thanks in advance.
>>>
>>>
>>> On Tue, March 6, 2018 3:03 pm, Mike Bonner via use-livecode wrote:
>>>
>>>> My apologies.. Had a brain fritz, it should be "start using font
>>>> file.." load url would just load whatever url into cache and not
>>>> font it up.
>>>>
>>>> On Tue, Mar 6, 2018 at 1:07 AM, jbv via use-livecode <
>>>> use-livecode at lists.runrev.com> wrote:
>>>>
>>>>> When using
>>>>> load font file "nameofyourfont.ttf" the result contains Handler:
>>>>> can't find handler (file)
>>>>>
>>>>> It looks like "load" is accepted only in the form "load URL"...
>>>>>
>>>>>
>>>>>
>>>>> On Mon, March 5, 2018 9:28 pm, Mike Bonner via use-livecode
>>>>> wrote:
>>>>>
>>>>>
>>>>>> Hmm. Not sure what to do about loading a fontfile then.  Out of
>>>>>>  curiosity, what is the error?
>>>>>>
>>>>>> On Mon, Mar 5, 2018 at 11:39 AM, jbv via use-livecode <
>>>>>> use-livecode at lists.runrev.com> wrote:
>>>>>>
>>>>>>> Hi Mike,
>>>>>>> Thanks for your reply.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Yes, I managed to set the textfont of a btn or fld to one of
>>>>>>> the fonts available in the fontnames, but I still can't figure
>>>>>>> how to use any
>>>>> other
>>>>>>> ttf font... load font file "nameofyourfont.ttf" -> returns an
>>>>>>> error I
>>>>>>> tried load URL "nameofyourfont.ttf", it works, but then the
>>>>>>> textfont property isn't updated...
>>>>>>>
>>>>>>> On Mon, March 5, 2018 3:59 pm, Mike Bonner via use-livecode
>>>>>>> wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> With on-rev, I put up this script..
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> <?lc
>>>>>>>> create button "mybtn"
>>>>>>>>
>>>>>>>> repeat for each line tLIne in the fontnames -- will make 1
>>>>>>>> png per font
>>>>>>>>
>>>>>>>> set the label of btn "mybtn" to tLine set the textfont of
>>>>>>>> button "mybtn"
>>>>>>>> to tLine set the width of button "mybtn" to the
>>>>>>>> formattedwidth of button "mybtn" + 5
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> export snapshot from button "mybtn" to file (tLine &
>>>>>>>> ".png") as
>>>>>>>> PNG
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> put the textfont of button "mybtn" && "<img src=" & quote &
>>>>>>>> tline &
>>>>>>>> ".png"
>>>>>>>> & quote & "><br>" & cr
>>>>>>>> end repeat ?>
>>>>>>>>
>>>>>>>>
>>>>>>>> And it works fine, with the exception of fonts with a - in
>>>>>>>> the name. All of them are Hershey fonts, so not sure if its
>>>>>>>> the font family that is broken, or the dashes causing the
>>>>>>>> issue.
>>>>>>>>
>>>>>>>> If you have a ttf font file to use, you can probably put it
>>>>>>>> on your server next to your script and: load font file
>>>>>>>> "nameofyourfont.ttf"
>>>>>>>> and
>>>>>>> then
>>>>>>>> set the textfont to "nameofyourfont" and it will likely
>>>>>>>> work.
>>>>>>>>
>>>>>>>> To see my script in action, check here:
>>>>>>>> http://guidezone.info/fonttest.lc
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Sun, Mar 4, 2018 at 8:21 AM, Warren Samples via
>>>>>>>> use-livecode < use-livecode at lists.runrev.com> wrote:
>>>>>>>>
>>>>>>>>> On 03/02/2018 04:14 AM, jbv via use-livecode wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Hello list
>>>>>>>>>> How can I load ttf font files with LC server, at least
>>>>>>>>>> version 7.1
>>>>>>>>>> available on my on-rev account ? Neither "revFontLoad"
>>>>>>>>>> nor "start using
>>>>>>>>>> font file" seem to work... And the list of available
>>>>>>>>>> fonts returned by "the fontNames" is quite limited...
>>>>>>>>>>
>>>>>>>>>> Thanks in advance.
>>>>>>>>>> jbv
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> Does on-rev run on Linux? If you create a directory
>>>>>>>>> called '.fonts'
>>>>>>>>> under your user name and install the fonts you want to use
>>>>>>>>> in your images in that directory, LiveCode will find them.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> A quick test shows this to be true using LC Server 8.1.4,
>>>>>>>>> but you may have to do some experimenting to get them
>>>>>>>>> working in a script accessed through your web server.
>>>>>>>>> Executing a script to
>>>>>>>>> show the fontnames works from the command line but without
>>>>>>>>>  having done any real investigating, I have to admit it's
>>>>>>>>> not working when accessed through my server. This isn't an
>>>>>>>>> on-rev nor an Apache server so ymmv. If you decide to go
>>>>>>>>> the standalone route, you should be able to install your
>>>>>>>>> fonts this way to use them in the standalone.
>>>>>>>>>
>>>>>>>>> Good luck!
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Warren
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> use-livecode mailing list use-livecode at lists.runrev.com
>>>>>>>>> Please
>>>>>>>>> visit
>>>>>>>>>
>>>>>>> this
>>>>>>>>> url to subscribe, unsubscribe and manage your
>>>>>>>>> subscription preferences:
>>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> use-livecode mailing list use-livecode at lists.runrev.com
>>>>>>>> Please
>>>>>>>> visit
>>>>>>> this
>>>>>>>> url to subscribe, unsubscribe and manage your subscription
>>>>>>>> preferences:
>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> use-livecode mailing list use-livecode at lists.runrev.com Please
>>>>>>> visit
>>>>>>>
>>>>> this
>>>>>>> url to subscribe, unsubscribe and manage your subscription
>>>>>>> preferences:
>>>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> _______________________________________________
>>>>>> use-livecode mailing list use-livecode at lists.runrev.com Please
>>>>>> visit
>>>>> this
>>>>>> url to subscribe, unsubscribe and manage your subscription
>>>>>> preferences:
>>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> use-livecode mailing list use-livecode at lists.runrev.com Please
>>>>> visit
>>> this
>>>>> url to subscribe, unsubscribe and manage your subscription
>>>>> preferences:
>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>>>
>>>>>
>>>>>
>>>> _______________________________________________
>>>> use-livecode mailing list use-livecode at lists.runrev.com Please visit
>>>>
>>> this
>>>> url to subscribe, unsubscribe and manage your subscription
>>>> preferences:
>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> use-livecode mailing list use-livecode at lists.runrev.com Please visit
>>> this url to subscribe, unsubscribe and manage your subscription
>>> preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>
>>>
>>
>>
> _______________________________________________
> use-livecode mailing list use-livecode at lists.runrev.com Please visit this
> url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
>






More information about the Use-livecode mailing list