Sponsored Content
Top Forums Shell Programming and Scripting How to replace a certain fonts name in the css file? Post 302523828 by pravin27 on Friday 20th of May 2011 02:20:20 AM
Old 05-20-2011
try this,
Code:
awk -F"[:,]" '{if(/^font-family/){printf $1":";for(i=2;i<=NF;i++) {if($i != "Arial"){printf i==NF?" Arial;\n":" Arial,"}}}else{print}}' inputfile

This User Gave Thanks to pravin27 For This Post:
 

5 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

CSS coding conventions checker

I would like to use an automated checker for adherence to CSS coding conventions. I have browsed the web, but no tool I came across checks for coding conventions, only syntax. Here is a general list of requirements: - Style definitions should be separated by one blank line - Indentation is 2... (0 Replies)
Discussion started by: figaro
0 Replies

2. Web Development

On Css

<html> <head> <style> div.box {width: 300px; height: 200px; padding: 30px; font: 46 pt times new roman;} </style> </head> <body> <div class="box" style=" filter": progid:DXImagetransform.Microsoft.Alpha (Opacity=100, FinishOpacity=0, Style=1, StartX=0, FinishX=0,... (0 Replies)
Discussion started by: N-Training
0 Replies

3. Web Development

HTML down, CSS help, ahhhh

I am having some problems. I have been able to learn HTML, but when I try and encode CSS, nothing happens, what is the major issue here. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>MY CSS</title> <style... (7 Replies)
Discussion started by: N-Training
7 Replies

4. Web Development

CSS frameworks

I have been reading up on CSS frameworks, to see if it could be useful for an intranet that I am helping to build, but the true purpose does not become clear to me. What circumstances would the deployment of a CSS framework be useful in? What does a CSS framework do that a CMS template cannot do? (1 Reply)
Discussion started by: figaro
1 Replies

5. Web Development

Optimizing JS and CSS

Yes. Got few suggestions. - How about minifying resources - mod_expires - Service workers setup https://www.unix.com/attachments/web-programming/7709d1550557731-sneak-preview-new-unix-com-usercp-vuejs-demo-screenshot-png (8 Replies)
Discussion started by: Akshay Hegde
8 Replies
Tk_FontId(3)						       Tk Library Procedures						      Tk_FontId(3)

__________________________________________________________________________________________________________________________________________________

NAME
Tk_FontId, Tk_GetFontMetrics, Tk_PostscriptFontName - accessor functions for fonts SYNOPSIS
#include <tk.h> Font Tk_FontId(tkfont) Tk_GetFontMetrics(tkfont, fmPtr) int Tk_PostscriptFontName(tkfont, dsPtr) ARGUMENTS
Tk_Font tkfont (in) Opaque font token being queried. Must have been returned by a previous call to Tk_GetFont. Tk_FontMetrics *fmPtr (out) Pointer to structure in which the font metrics for tkfont will be stored. See DATA STRUCTURES below for details. Tcl_DString *dsPtr (out) Pointer to an initialized Tcl_DString to which the name of the Postscript font that corresponds to tkfont will be appended. _________________________________________________________________ DESCRIPTION
Given a tkfont, Tk_FontId returns the token that should be selected into an XGCValues structure in order to construct a graphics context that can be used to draw text in the specified font. Tk_GetFontMetrics computes the ascent, descent, and linespace of the tkfont in pixels and stores those values in the structure pointer to by fmPtr. These values can be used in computations such as to space multiple lines of text, to align the baselines of text in different fonts, and to vertically align text in a given region. See the documentation for the font command for definitions of the terms ascent, descent, and linespace, used in font metrics. Tk_PostscriptFontName maps a tkfont to the corresponding Postscript font name that should be used when printing. The return value is the size in points of the tkfont and the Postscript font name is appended to dsPtr. DsPtr must refer to an initialized Tcl_DString. Given a "reasonable" Postscript printer, the following screen font families should print correctly: Avant Garde, Arial, Bookman, Courier, Courier New, Geneva, Helvetica, Monaco, New Century Schoolbook, New York, Palatino, Symbol, Times, Times New Roman, Zapf Chancery, and Zapf Dingbats. Any other font families may not print correctly because the computed Postscript font name may be incorrect or not exist on the printer. DATA STRUCTURES
The Tk_FontMetrics data structure is used by Tk_GetFontMetrics to return information about a font and is defined as follows: typedef struct Tk_FontMetrics { int ascent; int descent; int linespace; } Tk_FontMetrics; The ascent field is the amount in pixels that the tallest letter sticks up above the baseline, plus any extra blank space added by the designer of the font. The descent is the largest amount in pixels that any letter sticks below the baseline, plus any extra blank space added by the designer of the font. The linespace is the sum of the ascent and descent. How far apart two lines of text in the same font should be placed so that none of the characters in one line overlap any of the characters in the other line. SEE ALSO
font(n), MeasureChar(3) KEYWORDS
font, measurement, Postscript Tk 8.0 Tk_FontId(3)
All times are GMT -4. The time now is 06:38 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy