不可不知的12则Photoshop文本操作技巧

这是 John Nack 写的一篇关于 Photoshop 文本操作技巧的文章。个人感觉非常实用,故编译之,推荐给大家参考。

  更新:Photoshop 会长 Russell Brown 现已制作了视频教程展示这些技巧——额外新增四个技巧,更胜于本文。

  1、Photoshop CS2增加了一个所见即所得的字体菜单,因此你可以在应用之前预览字体。但是如果你想在文档中从头到尾循环查看字体该怎么办?在选项栏中选择当前字体的名字,然后点击上下前头键。这将从头到尾循环显示你系统中所有可用字体。

图1

  2、如果你发现自己在反复的设置相同文本样式(例如 Times New Roman, 12pt, 下划线,无抗锯齿),那么你可以创建一个字体工具预设。点击预设工具的图标(你知道,在左上角的这个按钮没人会去点击它),点击新预设按钮,然后你将记录下当前所有字体参数(顺便说一下,该方法几乎对所有工具都有效)。

图2

  3、在CS2中,现在更容易立即改变多个文本图层的设置。选取欲选择的图层(在图层面板中按住Shift再点击以选取一个范围,或者按住Cmd(Mac) / Ctrl (Win) 再点击以选取不相邻的图层)。你对字体设置所做的任何变动都将应用到所有所选的图层。如果你在使用CS1或更早的版本,它同样有效,但方法有些隐蔽:链接所有要改变的图层,然后在改变字体属性之前按住Shift键。

  4、如果你想少些麻烦,当你完成一行文本设置时按Cmd+回车(Mac)或Ctrl+回车(Win)。这样,Photoshop将提交并完成文本编辑,而不是新增一个换行(回车)。
5、如果你在Photoshop中设置文本段落(例如排版Web页面),并且如果这个过程由“键入键入键入回车,键入键入键入回车”组成——为了你的头脑清晰,请停止这样操作!你只要点击字体工具,然后拖动创建一个文本框(像下图这样)。这样,如果需要修改文本框的大小,你无需删除并重设大量的硬回车。

图5

  6、好,很酷,但是如果你想填入的不止是方框,还希望是些不规则的形状?使用钢笔工具绘制形状(确保将其设置为绘制路径,参见图6-1),然后使用字体工具悬停在路径内部附近。光标将会改变并且你可以在路径内键入文字,像下面图6-2这样。尤为出色的是路径和文本仍可编辑修改,这意味着如果你调整了路径,文本会自动重新跟着变动。

图6-1

图6-2

  7、同样,你可以沿着路径设置文本。拖动出路径,然后使用字体工具,在路径外部旁边点击。Et voilá——Photoshop中在路径上的文本。

图7

8、从Photoshop 6 开始,点击选项栏中的变形按钮(图8-1)使文本变形即成为了可能。当字体处于可编辑状态时点击它即出现一系列变形字体的选项(图8-2)。但你是否知道……

图8-1

图8-2

  8.1、你可以使文本变形运动起来。创建一个变形之后,再建一个帧,改变这个变形文本,并在动画面板上点击补间动画按钮。Boom——你就得到了像这样的效果(但方法虽好效果欠佳)。

图8.1-1

  8.2、要获得更多文本变形控制,首先要转换文本为智能对象(选择图层->智能对象->群组到新智能对象)。这会提供两个主要的益处:你可以应用一个自定义形状(自由的推拉它,像下图这样),并且你可以如同单个图层那样变形多个文本图层(你无法再给应用了智能对象的变形文本制作动画)。

图8.2-1

9、Illustrator CS2新增了一系列厉害的排版工具——比Photoshop提供的更丰富。但由于Illustrator现在与Photoshop共享字体引擎,因此你可以在Illustrator中使用诸如Glyphs特性并打开字体面板设置文本,然后复制文本,在Photoshop粘贴,并保持其完全可编辑(不过在复制之前要确保你在Illustrator中选择字母,而非整个文本对象,在Photoshop中粘贴之前要点击字体工具)。或者,如果你在Illustrator中有大量文本,可以试着导出为PSD文件(通过菜单“文件->导出”)。这些文本即可被保存——包括路径文本和形状文本——真是相当令人惊讶。

图9-1

图9-2

  10、不要盲目的相信任何程序的字母间隔排版。花点时间确保文本看起来得体,当字间距太紧或太松时调节字距(在字母间点击,然后按住Opt (Mac)/Alt(Win)不放再按左/右前头键调整字间距)。你或许还想查看Geoff Stearns关于设置适宜的Web分辨率字体的技巧(印刷分辨率默认设置72dpi或许不能呈现最佳结果,反之亦然)。

  11、当你处理一行文本时按下Cmd(Mac)/Ctrl(Win)键。这将让你重新设置图层中的文本位置而无需先提交你的编辑。

  12、要选择整个文本串(一个图层中的所有文本),只要双击图层面板中图层的缩略图。




(0)

相关推荐

  • 不可不知的12则Photoshop文本操作技巧

    这是 John Nack 写的一篇关于 Photoshop 文本操作技巧的文章.个人感觉非常实用,故编译之,推荐给大家参考. 更新:Photoshop 会长 Russell Brown 现已制作了视频教程展示这些技巧--额外新增四个技巧,更胜于本文. 1.Photoshop CS2增加了一个所见即所得的字体菜单,因此你可以在应用之前预览字体.但是如果你想在文档中从头到尾循环查看字体该怎么办?在选项栏中选择当前字体的名字,然后点击上下前头键.这将从头到尾循环显示你系统中所有可用字体. 图1 2.如

  • Python读取word文本操作详解

    本文研究的主要问题时Python读取word文本操作,分享了相关概念和实现代码,具体如下. 一,docx模块 Python可以利用python-docx模块处理word文档,处理方式是面向对象的.也就是说python-docx模块会把word文档,文档中的段落.文本.字体等都看做对象,对对象进行处理就是对word文档的内容处理. 二,相关概念 如果需要读取word文档中的文字(一般来说,程序也只需要认识word文档中的文字信息),需要先了解python-docx模块的几个概念. 1,Docume

  • php中文本操作的类

    给大家一个简单的文本操作的类  我以前写的,不过一直都没机会用了,文本不如数据库 数据是以行保存的,以\n结尾,注意你输入的数据必须以"\n"结尾的,这是几个最基本的类成员,文本的特别要注意效率问题,比如你要更新文件的2,3,4行,用: for($i=2;$i<=4;$i++)$this->update($file,$i,$msg);不如这样的: $data=$this->read($file); for($i=2;$i<=4;$i++)$data[$i]=$m

  • 详解nodejs 文本操作模块-fs模块(三)

    下面继续nodejs的学习,在前两篇中,已经把文件操作的打开,关闭读写这两个最基本的功能进行了简单的说明,它们的强大之处,让我觉得知道这几种方法之后,基本上就可以随意的操作文件了,但是open,read,write等方法,需要操作的参数确实是有点多的,所以,基于让使用者更简单的完成读写操作,开发者们,继续给这些方法做了进一步的封装,也就是本文接下来将要说的readFile,和writeFile方法,当然也有他们的同步执行方法,只是篇幅有限,并且同步的方法和异步的方法,在内部实现和参数使用中,差别

  • 详解Python文本操作相关模块

    详解Python文本操作相关模块 linecache--通过使用缓存在内部尝试优化以达到高效从任何文件中读出任何行. 主要方法: linecache.getline(filename, lineno[, module_globals]):获取指定行的内容 linecache.clearcache():清除缓存 linecache.checkcache([filename]):检查缓存的有效性 dircache--定义了一个函数,使用缓存读取目录列表.使用目录的mtime来实现缓存失效.此外还定义

  • java获取文件编码,jsoup获取html纯文本操作

    maven引入获取编码的jar <dependency> <groupId>com.ibm.icu</groupId> <artifactId>icu4j</artifactId> <version>67.1</version> </dependency> 获取文件编码 package com.lovnx.note.util; import com.ibm.icu.text.CharsetDetector; i

  • JavaScript中数组常见操作技巧

    效果图如下所示: Tip: 右键在新标签中打开查看清晰大图 下面介绍JavaScript中的数组对象遍历.读写.排序等操作以及与数组相关的字符串处理操作 创建数组 一般使用数组字面量[]创建新数组,除非想要创建指定长度的数组 // good var arr = []; var arr = ['red', 'green', 'blue']; var arr = [ ['北京', 90], ['上海', 50], ['广州', 50] ]; // bad var arr = new Object()

  • PHP目录与文件操作技巧总结(创建,删除,遍历,读写,修改等)

    本文实例总结了PHP目录与文件操作技巧.分享给大家供大家参考,具体如下: Demo1.php <?php //将一个路径赋给一个变量 //它目前来说,只是一个字符串,字符串表示的是一个目录的路径 //文件名包含,文件的名称 + 文件的扩展名(就是.后面的文件类型) //文件的扩展名说白了就是文件后缀 $path = 'C:\AppServ\www\Basic6\Demo1.php'; // echo basename($path); // echo '<br/>'; // //dirna

  • JavaScript数组常用操作技巧汇总

    本文实例汇总了JavaScript数组的常用操作技巧.分享给大家供大家参考.具体如下: 前言 相信大家都用惯了jquery或者underscore等这些类库中常用的数组相关的操作,如$.isArray,_.some,_.find等等方法.这里无非是对原生js的数组操作多了一些包装. 这里主要汇总一下JavaScript数组操作的常用API.相信对大家解决程序问题很有帮助. 一.性质 JavaScript中的数组是一种特殊的对象,用来表示偏移量的索引是该对象的属性,索引可能是整数.然而,这些数字索

  • Python 中 list 的各项操作技巧

    最近在学习 python 语言.大致学习了 python 的基础语法.觉得 python 在数据处理中的地位和它的 list 操作密不可分. 特学习了相关的基础操作并在这里做下笔记. ''' Python --version Python 2.7.11 Quote : https://docs.python.org/2/tutorial/datastructures.html#more-on-lists Add by camel97 2017-04 ''' list.append(x) #在列表

随机推荐